Drucken unter DOS
Hallo allerseits,
ich habe folgendes Problem:
Ein Kunde möchte aus einer DOS-Software heraus (dbase-datenbank unter Windows XP) auf einem Laserjet 1200 (an LPT1) drucken.
Soweit klappt das auch alles ganz vorzüglich, allerdings ist die Schriftgrösse etwas zu gross.
Kennt jemand den nötigen ESC/P oder PCL Befehl, um dies zu ändern ?
Ich gebe mich auch gern mit Hinweisen auf entsprechende Befehlsreferenzen zufrieden, habe nämlich selbst keine finden können.
Gruss,
Markus
ich habe folgendes Problem:
Ein Kunde möchte aus einer DOS-Software heraus (dbase-datenbank unter Windows XP) auf einem Laserjet 1200 (an LPT1) drucken.
Soweit klappt das auch alles ganz vorzüglich, allerdings ist die Schriftgrösse etwas zu gross.
Kennt jemand den nötigen ESC/P oder PCL Befehl, um dies zu ändern ?
Ich gebe mich auch gern mit Hinweisen auf entsprechende Befehlsreferenzen zufrieden, habe nämlich selbst keine finden können.
Gruss,
Markus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 8522
Url: https://administrator.de/contentid/8522
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo Markus,
habe auf Arbeit noch div. Tabellen mit Steurbefehlen zu HP-Druckern. Kann aber erst am Dienstag nachschauen, weil - bin gleich weg. Wie groß (wieviele Punkte) soll denn die Schrift sein? Ich habe vor 15 Jahren mal mittels Basic solche Druckertreiberlein angepasst. Kannst Du die Steurebefehle direkt in der DOS-Software hinterlegen?
Gruß Trapper Tom
habe auf Arbeit noch div. Tabellen mit Steurbefehlen zu HP-Druckern. Kann aber erst am Dienstag nachschauen, weil - bin gleich weg. Wie groß (wieviele Punkte) soll denn die Schrift sein? Ich habe vor 15 Jahren mal mittels Basic solche Druckertreiberlein angepasst. Kannst Du die Steurebefehle direkt in der DOS-Software hinterlegen?
Gruß Trapper Tom
Hi Markus,
hier nun ein Init-String für HP-Drucker PCL5 (Hat bei HP LJ4plus gegeht). Alle Stuerzeichen sind im ASCII-Format:
27 38 108 54 53 70 oder
27 38 97 54 76 oder
27 38 108 50 54 65
Habe ich über lprint an lpt1 geschickt. Müsste unter DOS wie folgt funktionieren:
1. Init-String in normale textdatei speichern (Kann sein, dass Du alle darstellbaren Zeichen als normale Zeichen darstellen musst: z.B. 108 = l; 54 = 6 etc.)
2. copy textdatei >lpt1 /bin
Das ">" gibt an, dass die Datei nicht in eine andere Datei sondern an das Gerät LPT1 kopiert werden soll. Der Parameter /bin (weiss nicht, ob der noch von XP unterstützt wird) besagt, dass die Datei als Binärdatei kopiert werden soll.
Ich habe noch einige Druckertabellen da, brauche aber dann Deine Faxnummer, da das alles in Papierform vorliegt.
Viel Glück
Thomas
hier nun ein Init-String für HP-Drucker PCL5 (Hat bei HP LJ4plus gegeht). Alle Stuerzeichen sind im ASCII-Format:
27 38 108 54 53 70 oder
27 38 97 54 76 oder
27 38 108 50 54 65
Habe ich über lprint an lpt1 geschickt. Müsste unter DOS wie folgt funktionieren:
1. Init-String in normale textdatei speichern (Kann sein, dass Du alle darstellbaren Zeichen als normale Zeichen darstellen musst: z.B. 108 = l; 54 = 6 etc.)
2. copy textdatei >lpt1 /bin
Das ">" gibt an, dass die Datei nicht in eine andere Datei sondern an das Gerät LPT1 kopiert werden soll. Der Parameter /bin (weiss nicht, ob der noch von XP unterstützt wird) besagt, dass die Datei als Binärdatei kopiert werden soll.
Ich habe noch einige Druckertabellen da, brauche aber dann Deine Faxnummer, da das alles in Papierform vorliegt.
Viel Glück
Thomas
So ich muss leider miteilen, das ich mich mit dem web jet admin geirrt hatte. Aber wenn du dir das manul für einen 4000'er schnappst, da sind die steuercoed drinn.
http://h200002.www2.hp.com/bc/docs/support/SupportManual/bpl12549/bpl12 ... ab seite 194
http://h200002.www2.hp.com/bc/docs/support/SupportManual/bpl12549/bpl12 ... ab seite 194