Frage

Wie neue PCL-Datei ähnlich wie bestehende MS doc erstellen. Ich habe MS doc Vorlage und es mit dem tatsächlichen Daten ersetzt werden. Ich brauche für PCL-Format (Create PCL-Datei als Vorlage und es mit dem tatsächlichen Wert aus der Datenbank zu ersetzen und sendet es per Fax) gleiche zu erreichen.

War es hilfreich?

Lösung

  1. Installieren eines neuen Druckers
  2. , wenn für einen Port gebeten, einen neuen Port vom Typ "Local Port" erstellen
  3. als Name des Hafens, einige Dateinamen eingeben, zum Beispiel c:\temp\print.pcl
  4. Wählen Sie einige PCL-kompatiblen Drucker, z.B. HP LaserJet 4, oder was auch immer Ihr Fax ist comptaible mit

Wenn Sie auf diesen Drucker drucken, wird Windows die Ausgabe in die Datei schreiben.

Viele Programme erlauben Sie Drucken in eine Datei zu umleiten; in diesem Fall würden Sie für jeden Druckauftrag einen anderen Dateinamen auswählen können.

Andere Tipps

Wenn Sie versuchen, eine tatsächliche Vorlage (PCL Makro) mit Daten fusionieren zu erzeugen, müssen Sie die PCL-Ausgabe mit einem PCL-Treiber erzeugen und konvertieren, das zu einem PCL-Makro.

Eine typische Situation ist, dass Sie ein Overlay haben, die an den Drucker und Daten von einem Host-System (Unix, AS / 400 etc.) sendet heruntergeladen werden die Daten über das Overlay überlagert wird. Wir tun dies viel für Kunden, die von einer Host-Anwendung, Nadeldrucker, vorgedruckte Formulare migrieren -> die gleiche Host-Anwendung, Laserdrucker, leeres Papier.

Generieren Sie Ausgangsdruck unter Verwendung mit einem Standard-PCL-Treiber-Datei (die HP LaserJet 5 und 4000 sind die, die ich mit den meisten Erfolg gehabt haben in Bezug auf diese PCL-Dateien auf andere Hersteller Geräte verwenden). Danach, haben Sie auf einem PCL-Makro zu konvertieren. Dies ist eine spezielle PCL-Datei, die nicht bestimmte Elemente enthält, wie Seitenvorschub usw. im Grunde jede Art von Befehl, der eine Seitenauswurf verursachen würde. Es enthält auch Codes, die es als ein Makro definieren und geben Sie ihm eine ID.

aOnce erstellt Sie können Sie Ihren Standardtext mit einer Escape-Sequenz senden Sie das Formular auslösen.

& f # y3X wobei # die Makro-ID ist (könnte auch sein, & f # y2X, & f # y4X je nach Ihren Bedürfnissen)

Sie können konvertieren diese Dateien selbst, wenn Sie PCL Erfahrung haben; Allerdings empfehle ich Ihnen einige der Werkzeuge halten, die es gibt. Einige von ihnen gehören:

  • Lexmark Benutzerdefinierte Druckertreiber (Ich neige dazu, die T616 zu verwenden, ist die Option, die Sie unter den Benutzern benötigen anpassen tab)
  • HP Forms & Font Manager
  • PCLWorks (Ansichten PCL wandelt auch Bildformate PCL Macros)

Der andere Trick ist das Hinzufügen manchmal in dem Trigger-Code. Dies ist kein Problem, wenn Sie die Kontrolle über die Host-Anwendung und es ermöglicht die Einfügung von Steuercodes. Wenn Sie jedoch nicht können Sie einen Shell-Skript in Unix verwenden, Objekt-Workstation Customizing in OS / 400 oder sogar die Trennblattfunktion in einer Windows-Drucker-Warteschlange ein, die Befehle zum Einfügen verwenden (Sie müssen den @F Befehl verwenden ).

Sie können diese Verbindung überprüfen. Es gibt einen ganzen Abschnitt auf PCL-Makros: HP PCL-Referenzhandbuch

Hoffentlich ist es das, was Sie suchen. Dies kann Art komplex sein. Wenn Sie mehr benötigen in diesem Beitrag einen Kommentar Informationen fallen und ich werde mehr, detaillierte Informationen hinzuzufügen.

Ich fand die einfache Lösung und es funktioniert. mit dem Werkzeug (auf netto) die DOC-Datei tamplete zu PCL konvertieren. Öffnen Sie es in edit plus und Studie ... i relize ich es nach meinem Bedürfnis ändern können. wenn u es überprüfen Wil u sehen jede charector mit seiner Position Beispiel ist: p0Y p796Y * p1582Xn - bedeutet charector n an der Position (x-Achse 1582 und die y-Achse 796) auf dem Bildschirm. so was jetzt kann ich nichts ändern, fügen Sie neues Objekt, Linie usw. an Position meines Bedürfnis Acording. Ich weiß, seine mühsam, aber funktioniert gut für mich ....

Sie können PCL erzeugen mit FOP.

Wenn Sie mit dem docx-Format arbeiten, docx4j kann FOP verwenden für die Ausgabe.

(Wenn Sie mit .doc arbeiten müssen, docx4j hat rudimentäre Umwandlung poi HWPF mit)

PCLWorks Programm kommt mit Img2PCL.exe. Img2PCL konvertiert JPG oder TIFF-Bilder in Makros von Logos, Unterschriften, Form Overlays, etc. Es ist 89 $. Und kommt auch mit PCLCodes PCL in lesbares Englisch zu zerlegen. Und wird als Lernwerkzeug für PCL verwendet. www.pclworks.com

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top