Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 8733 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
Batch & Shell
gelöst Batch Drucker Script (3)

Frage von Angelo131095 zum Thema Batch & Shell ...

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
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 im Unternehmen? (25)

Frage von zorlayan zum Thema Windows 10 ...

Festplatten, SSD, Raid
Raid 1 2 SSD mit Windows Server 2016 (17)

Frage von jaywee zum Thema Festplatten, SSD, Raid ...

Netzwerkgrundlagen
Pro Contra "echtes Subnetting" VLSM (12)

Frage von killing.Apfelkuchen zum Thema Netzwerkgrundlagen ...

Voice over IP
Über Fritzfax over IP gehen nur einige Faxe (11)

Frage von shearer9 zum Thema Voice over IP ...