Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

PHP-Script auf Netzwerk-Drucker?

Frage Entwicklung PHP

Mitglied: oliPro

oliPro (Level 1) - Jetzt verbinden

11.12.2009, aktualisiert 08:26 Uhr, 8774 Aufrufe, 3 Kommentare

Ist es möglich mittels eines PHP-Scripts auf einem Netzwerk-Drucker einen Druckvorgang zu starten?

An Ort A wird mittels eines Scripts ein Datenbankeintrag erzeugt, ausgewertet usw...
Dieser Vorgang funktioniert soweit einwandfrei.

Es soll dann aber ein Etikett auf einem Etikettendrucker an Ort B ausgegeben werden.
Der Etikettendrucker ist im lokalen Netz eingebunden und hat eine IP.

Beide Orte sind im lokalen Intranet verfügbar. Also nichts externes.

Meine Frage ist nun, ob es irgendwie möglich ist, mit dem PHP-Script einen Druckvorgang auf dem Netzwerkdrucker zu starten.

Ein Lösungsansatz war schonmal, den Drucker an den Server zu hängen und dann mit einem Cronjob minütlich ein Verzeichnis auszuwerten. Ist aber leider nicht möglich. Der Server ist vom Drucker zu weit weg.

Ich könnte mir ggf. vorstellen, ein PDF zu erzeugen, welches dann vielleicht irgendwie mit dem Script an den Drucker geschickt wird. Leider weiss ich nicht a) ob sowas funktionieren könnte und b) wie (also die Übermittlung an den Drucker) sowas funktionieren könnte.

Oder kann mir vielleicht jemand einen Tipp oder anderen Lösungsansatz geben?

Freue mich auf Eure Hilfe.

Gruß, Oliver
Mitglied: maretz
11.12.2009 um 08:47 Uhr
Moin,

einige Drucker können auch Ausdrucke per Email empfangen - oder haben ein Verzeichnis welches die selbst prüfen (da kannst du dann per FTP was reinladen - was du per fsock erledigen kannst...)

Gruß

Mike
Bitte warten ..
Mitglied: dog
11.12.2009 um 09:26 Uhr
http://my.php.net/manual/en/ref.printer.php

(kA ob die Doku noch aktuell ist)

Abgesehen davon sprechen alle Netzwerkdrucker Postscript, so dass man sie notfalls auch direkt aus PHP ansprechen könnte.

Grüße

Max
Bitte warten ..
Mitglied: oliPro
18.02.2010 um 07:59 Uhr
Soweit so gut ...
Gelöst habe ich das wie folgt:

1. PDF-Etikett mit PHP erzeugt
2. PDF per FTP auf Windows-Server kopiert*
3. Shareware watchDir installiert auf WIN-Server
4. Alle Minute geprüft, ob PDF vorhanden ist
5. Wenn PDF vorhanden --> Ausdruck auf Etikettendrucker

*) Der Linux-Server hat partou den Brother QL-500 nicht eingebunden/angesprochen.

Alles total umständlich, aber es funktioniert ...
In Zukunft soll der Webserver von Linux auf Windows umgestellt werden, dann kann ich auch die PHP-Funktion printer nutzen und diesen Wirrwarr mit 1-2 Befehlen umgehen.
Bitte warten ..
Ähnliche Inhalte
PHP
gelöst Übergabe Formularinhalte an externes PHP Script (15)

Frage von schneerunzel zum Thema PHP ...

Windows 10
gelöst Drucker im Netzwerk ausblenden (5)

Frage von markaurel zum Thema Windows 10 ...

Neue Wissensbeiträge
Mac OS X

Apple hat macOS High Sierra veröffentlicht

(4)

Information von Frank zum Thema Mac OS X ...

Viren und Trojaner

Ransomware or Wiper? RedBoot Encrypts Files but also Modifies Partition Table

(4)

Information von BassFishFox zum Thema Viren und Trojaner ...

Notebook & Zubehör

WOL bei HP Notebooks

(8)

Erfahrungsbericht von Henere zum Thema Notebook & Zubehör ...

Heiß diskutierte Inhalte
Windows Server
Seit IP Umstellung DC DNS Fehler (29)

Frage von Yaimael zum Thema Windows Server ...

Windows 10
gelöst Netzwerkkarte schaltet sich erst nach dem Logon ein (24)

Frage von DerWoWusste zum Thema Windows 10 ...

Grafik
gelöst CAD Arbeitsplätze (17)

Frage von Diddi93 zum Thema Grafik ...

Weiterbildung
gelöst Fest angestellter Admin oder Systemhaus Admin mit Kundenbetreuung? (16)

Frage von Voiper zum Thema Weiterbildung ...