Guten Tag erstmal,
Ich versuche seit einiger Zeit über DOS einen Befehl an den Drucker zu senden das er ein Text-Dokument in Querformat drucken soll. Was ich weiß ist das ich dem Drucker erste einen Befehl geben muss das er auf Landscape schalten, dann einen zum Drucken und dann das er wieder auf Portrait schaltet. Der Drucker ist ein HP Laserjet 4250n und mit dem Computer über lpt1 verbunden. Habe dann in meheren HP Handbüchern und Foren gelesen das die HP Drucker Ihre eigene Sprache haben PLC. Darin steht das ich dem eine bestimmte Escape-Sequenz senden muss. Die für Landscape sieht so aus:
Ec&l1O
Habe dann zwei .bin dateien erzeugt, einmal für Landscape und einmal für Portrait. Die sehen so aus:
1B 26 6C 31 30 (HEX)
für Landcape.
Das habe ich dann in dem Befehl so aufgeführt:
copy/b C:\landscape.bin prn:
copy C:\test.txt prn:
copy/b C:\portrait.bin prn:
Trotzdem druckt der Drucker das Dokument immernoch in Hochformat.
Habe ich irgentwas falsch gemacht oder vergessen ?
Hoffe das die Frage hierhin passt.