Printer Command Language - HP PCL

  • Hallo zusammen,

    ich versuche derzeit aus einem DOS-Programm mit dem Drucker HP Deskjet 690c etwas zu drucken. Schriftgröße, Formatierung, ... kann man allerdings nur über HP PCL einstellen.

    Hat mir vielleicht jemand einen guten Link, wo möglichst viele dieser Commands erklärt sind? Bisher habe ich nur sehr dürftige Erklärungen im Netz gefunden, und vor allem nicht das was ich brauche...

    Vielen Dank schonmal für eure Hilfe.

    Gruß Sonja

    PS: Ich brauche u.a. ein Command für "Breitschrift".

  • Eriman, Meister der Suche, der Tabellen und Archive *verneig*

    magic_panther, falls es das nicht ist, könnte ich mal suchen, ob ich mein Handbuch zu meinem 560C finde - wenn Du dann mal zusammenstellst, was Du noch brauchst, kann ich darin auch mal schauen (vorausgesetzt, es taucht wieder auf).

    Grüße!
    Trekkie2

  • Nach langem suchen konnte ich nun wenigstens die bisherigen Einstellungen nachvollziehen, die für den alten Nadeldrucker von NEC funktioniert haben:

    Druckerinitialisierung: chr(27)+ chr(64)+ chr(27)+ chr(108)+ chr(10)

    Initialisierung Programmende: chr(27)+ chr(64)

    Normalschrift 12 cpi EIN: chr(27)+ chr(77)+ chr(27)+ chr(120)+ chr(1)

    Normalschrift 12 cpi AUS: chr(27)+ chr(80)+ chr(27)+ chr(120)+ chr(0)

    Breitschrift DB-DA EIN: chr(27)+ chr(71)+ chr(28)+ chr(69)+ chr(1)+ chr(28)+ chr(86)+ chr(1)

    Breitschrift DB-DA AUS: chr(27)+ chr(72)+ chr(28)+ chr(69)+ chr(0)+ chr(28)+ chr(86)+ chr(0)

    Komprimiert 15 cpi EIN: chr(27)+ chr(15)

    Komprimiert 15 cpi AUS: chr(18)

    Absenderzeile schmal EIN: chr(27)+ chr(15)+ chr(27)+ chr(45)+ chr(1)

    Absenderzeile schmal AUS: chr(18)+ chr(27)+ chr(45)+ chr(0)


    18 Schmalschriftmodus AUS. Setzt den Drucker in den vorhergehenden Modus.

    27 15 Schmalschriftmodus EIN

    27 45 1 Unterstreichungsmodus EIN

    27 45 0 Unterstreichungsmodus AUS

    27 64 Initialisiert den Drucker mit Ausnahme der vom Bedienungsfeld gesteuerten Funktionen, der Kleinschrift, des benutzerdefinierten Speichers, der Zeichensätze sowie des unidirektionalen Druckes im Graphik-Modus

    27 71 Fettschrift-Modus EIN

    27 72 Fettschrift-Modus AUS

    27 77 Setzt 12 Zeichen/Zoll (12 cpi)

    27 80 Setzt 10 Zeichen/Zoll (10 cpi)

    27 108 10 Setzt den linken Rand mit 10 Zeichenspalten

    27 120 1 Wahl von Schöndruck (1)

    27 120 0 Wahl von Schnelldruck(0)

    28 69 1 Schriftbreite setzen 1 (doppelte Schriftbreite)

    28 69 0 Schriftbreite setzen 0 (normale Schriftbreite)

    28 86 1 Vertikale Zeichenvergrößerung 1 (doppelte Vergrößerung)

    28 86 0 Vertikale Zeichenvergrößerung 0 (Vergrößerung aus)

    Nun brauch ich nur noch die gleichen Funktionen für meinen HP Deskjet 690c :(. Mal schauen ob ich die mit dem oben genannten Link zusammen bekomme. Melde mich dann wieder.

    Gruß Sonja

  • Nach stundenlangem versuchen und ein paar grauen Haaren mehr hab ichs nun endlich hinbekommen. Konnte die Funktionen zwar nicht 1:1 übernehmen, aber man kanns anschauen...

    Gruß Sonja

    PS: Die genaue Umsetzung hier abzutippen ist mir zu viel Aufwand. Sollte es doch jemand interessieren, einfach eine PM an mich, dann "veröffentliche" ich sie hier doch noch...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!