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

LPT1 Druckaufträge abfangen

Frage Entwicklung Batch & Shell

Mitglied: watchdogg

watchdogg (Level 1) - Jetzt verbinden

11.09.2009, aktualisiert 14:25 Uhr, 10185 Aufrufe, 3 Kommentare

Hallo Leute,

wir haben ein altes DOS-Programm auf WINDOWS NT 4.0 laufen, welches Druckaufträge direkt an den Port LPT1 schickt.
Besteht irgendeine Möglichkeit diese Druckaufträge abzufangen und in eine Textdatei umzuleiten.

Es geht darum, bestimmte Daten aus dieser Textdatei auszulesen, zu editieren und dann zu drucken.
Das sollte ich dann aber allein hinbekommen, mir gehts nur erstmal darum die Textdatei zu erstellen.

Angedachter Programmablauf:
Das Tool solte wie eine Art Dienst laufen und den Port ständig auf Druckaufträge prüfen.
Falls ein Druckauftrag eingeht soll es anstatt zu drucken eine Textdatei erstellen, diese editieren und dann drucken.
Bei einem neuen Druckauftrag soll die bestehende Datei überschrieben werden.
Mitglied: 81825
11.09.2009 um 14:46 Uhr
Hallo,

es gab mal ein Uralt-DOS-Program lptx.com, Copyright 1987 Mark C. DiVecchio, damit kann man die Ausgabe vom Port in eine Datei umleiten. Ob das aber noch zu finden ist, und ob das überhaupt auch in der Emulation von NT4 funktioniert, kann ich dir nicht sagen.

Wenn die Druckaufträge aber zwar direkt an LPT1 geschickt werden, aber nicht per Portzugriff, sondern über die übliche DOS-Schnittstelle PRN, sollte eigentlich in den Druckereinstellungen unter NT4 die Ausgabe in eine Datei möglich sein, einfach mal probieren. NT4 habe ich nicht, deshalb ist meine Aussage unverbindlich.
Bitte warten ..
Mitglied: Driver401
11.09.2009 um 16:40 Uhr
Mit "net use" kannst Du lpt1 auf einen Netzwerkdrucker umleiten. Das könnte natürlich auch ein lokaler freigegebener Drucker sein - PDF - oder eben einer, der in eine Datei druckt. Damit hast Du schonmal einges an Steuerzeichen weg...

z.B.
net use lpt1: \\servername\freigabename - und mit /PERSISTENT machst Du es dauerhaft
Bitte warten ..
Mitglied: Softprogger
14.09.2009 um 22:35 Uhr
Hallo Watchdogg,

schau mal in den Downloadbereich auf http://www.wolf-it-service.de .da ist ein pdf "Druckausgabe in Datei umlenken" und auch nützliche Tools für die druckmäßige Weiterbehandlung.
Ich hoffe es hilft Dir weiter.

Gruß Softprogger
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
NET USE LPT1 (4)

Frage von MiSt zum Thema Batch & Shell ...

Netzwerke
gelöst Netzwerktraffic von Gerät abfangen (11)

Frage von Sparx82 zum Thema Netzwerke ...

Drucker und Scanner
Plotter (Druckaufträge) werden nicht gedruckt (9)

Frage von Hans3003 zum Thema Drucker und Scanner ...

Drucker und Scanner
gelöst Druckaufträge wiederherstellen - Canon PIXMA MG5300 (3)

Frage von sklaim zum Thema Drucker und Scanner ...

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
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (22)

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

Webentwicklung
Aktuellen Mitarbeiter auf Homepage anzeigen (13)

Frage von alemanne21 zum Thema Webentwicklung ...

Windows Server
gelöst Parameter Übergabe Terminal Server (9)

Frage von ThomasKern zum Thema Windows Server ...

Batch & Shell
Anfängerfragen - Powershell - Mailboxvertretung im Pulk einrichten (8)

Frage von Yoshimitsu zum Thema Batch & Shell ...