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, 8636 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 Server
gelöst Netzwerk Drucker Settings weg nach neu anmelden (6)

Frage von Hans3003 zum Thema Windows Server ...

Windows 7
(Netzwerk)Drucker druckt nur eine Seite und bleibt dann stehen (5)

Frage von harald.schmidt zum Thema Windows 7 ...

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(5)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
Windows Server
gelöst Exchange HyperV Prozessorlast (19)

Frage von theoberlin zum Thema Windows Server ...

Windows Server
Server mit Netzwerkaussetzern (18)

Frage von SarekHL zum Thema Windows Server ...

Server-Hardware
gelöst SPP von HP Abwärtskompatibel? (14)

Frage von fireskyer zum Thema Server-Hardware ...

LAN, WAN, Wireless
gelöst Batchdatei um einen Proxy einzustellen (14)

Frage von CrystalFlake zum Thema LAN, WAN, Wireless ...