AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Sind dies gültige PCL-Dateien?

Ein Thema von Caps · begonnen am 24. Apr 2013 · letzter Beitrag vom 26. Apr 2013
Antwort Antwort
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#1

AW: Sind dies gültige PCL-Dateien?

  Alt 25. Apr 2013, 09:36
Wie sieht es denn mit Ghostscript und dabei im Speziellen mit GhostPCL aus?
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Caps

Registriert seit: 23. Mär 2006
Ort: Leipzig
299 Beiträge
 
#2

AW: Sind dies gültige PCL-Dateien?

  Alt 25. Apr 2013, 09:52
Jo freili, aber ich weiß gar nicht, ob ich weiterlesen soll, denn in der ersten Zeile steht schon PCL5 bzw. PCL XL. Das Problem ist, dass schon drei hausinterne Testfälle keine der beiden Sprachen erzeugt haben, sondern irgendeine andere Version von PCL. Ausprobieren kann ich's natürlich mal... danke.

Edit:

Wie ich befürchtete: es geht nicht. Das optische Ergebnis ist eine weiße Seite mit einem verrauschten Streifen Schwarz und in der Kommandozeile ist zu lesen:
Code:
+ ..\pcl\rtgmode.c:547: set_compression_method(): unsupported mode 1030
Ich habe das Gefühl es handelt sich hier eher um ein prinzipielles Problem. Zumindest sagt Wikipedia, dass PCL XL anders aufgebaut sei als die anderen Sprachen, ich kann mir vorstellen, dass die verfügbaren Lösungen im Netz letztlich auf einer einzigen Bibliothek beruhen oder irgendsowas.

Beste Grüße
Caps
"Der Mode cmCFS8 ist prohibitär und von mir entwickelt."

Geändert von Caps (25. Apr 2013 um 10:04 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Sind dies gültige PCL-Dateien?

  Alt 25. Apr 2013, 10:12
Aber du richtest doch einen Drucker ein der physisch nicht vorhanden ist. Also ist es egal, welchen Drucker du nimmst.

Dann nimm doch einen HP Drucker der PCL5e spricht und drucke über diesen Treiber aus.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Caps

Registriert seit: 23. Mär 2006
Ort: Leipzig
299 Beiträge
 
#4

AW: Sind dies gültige PCL-Dateien?

  Alt 25. Apr 2013, 10:51
Aber du richtest doch einen Drucker ein der physisch nicht vorhanden ist. Also ist es egal, welchen Drucker du nimmst.

Dann nimm doch einen HP Drucker der PCL5e spricht und drucke über diesen Treiber aus.
Aber den müsste ich dann ja bei allen Kunden installieren. Wie gesagt sowas ist eine der möglichen Lösungen, wahrscheinlich werden wir eh gleich einen PDF-fähigen verteilen, aber das ist halt Lösung Nr. 2 .

lg Caps
"Der Mode cmCFS8 ist prohibitär und von mir entwickelt."
  Mit Zitat antworten Zitat
ernschd

Registriert seit: 16. Jan 2008
166 Beiträge
 
Delphi XE8 Professional
 
#5

AW: Sind dies gültige PCL-Dateien?

  Alt 25. Apr 2013, 10:14
Hi,

installiere Dir mal folgende Druckertreiber für die Ausgabe in einer Datei:
  • für Farbdokumente: HP Color Laserjet 4550 PCL
  • für Schwarzweiß-Dokumente: HP Laserjet 5000 Series PCL
Beide Drucker sollten Dir ein gültiges PCL 5-Dokument ausgeben. PCL 6 ist nicht lesbar!

Zum Konvertieren und Anzeigen sind die Programme von Swiftview die besten, allerdings recht teuer.
Ein einigermaßen gutes Tool zum Anzeigen ist der PCL-Reader
Dann gibt es noch den Downloader 2006, welcher die PCL-Datei in ihre einzelnen Bestandteile zerlegen kann und somit sichtbar macht, welcher Befehl was tut.

Theoretisch kann man einen Konverter anhand der PCL-Handbücher von HP schreiben.

Gruß
  Mit Zitat antworten Zitat
Caps

Registriert seit: 23. Mär 2006
Ort: Leipzig
299 Beiträge
 
#6

AW: Sind dies gültige PCL-Dateien?

  Alt 25. Apr 2013, 10:54
Hi,

installiere Dir mal folgende Druckertreiber für die Ausgabe in einer Datei:
  • für Farbdokumente: HP Color Laserjet 4550 PCL
  • für Schwarzweiß-Dokumente: HP Laserjet 5000 Series PCL
Beide Drucker sollten Dir ein gültiges PCL 5-Dokument ausgeben. PCL 6 ist nicht lesbar!

Zum Konvertieren und Anzeigen sind die Programme von Swiftview die besten, allerdings recht teuer.
Ein einigermaßen gutes Tool zum Anzeigen ist der PCL-Reader
Dann gibt es noch den Downloader 2006, welcher die PCL-Datei in ihre einzelnen Bestandteile zerlegen kann und somit sichtbar macht, welcher Befehl was tut.

Theoretisch kann man einen Konverter anhand der PCL-Handbücher von HP schreiben.

Gruß
Sehr interessant, aber eindeutig eine Kanone für meinen Spatz.
Trotzdem könnte ich mich dahingehend weiterbilden, mit den alten Komponenten, die wir verwenden, hören die Probleme ja nicht von selbst auf.

lg Caps
"Der Mode cmCFS8 ist prohibitär und von mir entwickelt."
  Mit Zitat antworten Zitat
MeierZwoo

Registriert seit: 3. Dez 2012
106 Beiträge
 
#7

AW: Sind dies gültige PCL-Dateien?

  Alt 25. Apr 2013, 14:19
Wenn Du/ihr eh PS o. PDF als Endergebnis haben wollt, bietet es sich allein von der Qualität her an, direkt PS zu erzeugen. PS ist vektor-orientiert, PCL, egal welche Version, Pixel-Orientiert mit Auflösung des Druckers. Also geht bei PCL schon mal viel verloren.

PS verliert keine Qualität (Eine Linie bleibt eine Linie bleibt eine Linie..), erst das dann am Ende ausgebende "Endgerät" setzt die Endqualität (Wobei mit Endgerät sowhl ein Konverter PS->PDF wie auch der letztliche Drucker gemeint ist).

PCL kann mit Pech aussehen wie ein mehrmals gefaxtes FAX. Außerdem haben einige PCL-Versionen Probleme mit Images (Beim Rastern des Images). Durch diese Probleme (der Treiber korrigiert sich selbst, der Druck ist OK) können aber Konvertierungen PCL -> PS/PDF Fehler haben.

PS kann man durch installieren eines PS-fähigen Druckertreibers mit Ziel "In Datei" erzeugen:

Bei Win dabei: Z.B. HP xxx LaserJet xxx PS (s/w und color)

Extern: Der Generic PostScript Printer von Adobe winstger.exe
http://www.adobe.com/support/downloa...jsp?ftpID=1502
Muß aber bei Win > XP mit Kompatibilität WIN XP SP3 installiert werden, und meckern ignorieren.

p.s. Zum Brother: Alle Drucker, die sog. HP-PCL-Kompatibilität behaupten, treffen dabei zwar fast ins Schwarze, aber benutzen z.B. Job-Commands aus HP-JPL (s. Dein Beispiel), die bei echter HP-PCL-Kompatibilität garnicht nötig wären oder beim Senden an den Drucker teils verherende Wirkungen haben können.
  Mit Zitat antworten Zitat
Caps

Registriert seit: 23. Mär 2006
Ort: Leipzig
299 Beiträge
 
#8

AW: Sind dies gültige PCL-Dateien?

  Alt 25. Apr 2013, 14:28
Auch hierbei muss beim Kunden ein Treiber installiert werden. Danke trotzdem.

lg Caps
"Der Mode cmCFS8 ist prohibitär und von mir entwickelt."
  Mit Zitat antworten Zitat
MeierZwoo

Registriert seit: 3. Dez 2012
106 Beiträge
 
#9

AW: Sind dies gültige PCL-Dateien?

  Alt 25. Apr 2013, 14:38
Auch hierbei muss beim Kunden ein Treiber installiert werden.
Ich verstehe das ganze evtl. nicht richtig. Der Kunde muß doch auch für PCL einen Treiber installieren, wenn Dein Programm eine PCL-Datei über den Druckertreiber schreiben soll.

Und normal installiert man dann auch einen zusätzlichen Treiber mit Ziel "FILE" und spricht diesen vom Programm aus direkt an, sonst muß ja beim Kunden bei JEDEM Druck der Druckdialog bedient werden - wer soll den Zeitaufwand bezahlen?
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz