PageTech PWG & PCLm / Job Ticketing Evaluation Guidelines

Posted on | May 11, 2015 | No Comments

Our tools are now able to read, write and edit the job ticketing information found in the PWG and PCLm mobile print file formats. Both formats include embedded data structures with job ticketing data on a page-by-page basis. In this initial release, we are laying the groundwork for a full set of tools for anyone developing mobile or cloud-based applications that involving printing.

When converting PCL into either PWG or PCLm, the product uniquely extracts all the job ticket-related PCL escape codes and PJL commands that can be derived and includes it in the rendered output file. If no page size is provided in the PCL, the product will determine the page size based on the area being rendered during the conversion. Our Port Monitor’s Indexer feature can be set-up to prompt the user for additional job ticketing data (postal mail address, archiving keywords, etc.) to be inserted into the PCL as it passes through the spooler.

In addition, job ticket (.JTX) files can be saved, edited and used for default values for any job ticketing fields that may not be found in either the PWG or PCLm files.

Evaluation Guidelines

These are the fast track instructions on how to use the new Job Ticketing features. It assumes that you have first properly installed the product.

Procedure to convert PCL view the job ticketing data captured from a PCL file after it’s been converted into a PWG or PCLm file:

  1. Convert -> Select the JTixTest.pcl file and “convert” it into output file type either PWG or PCLm.
  2. The PCL file will be converted into the selected format and whatever job ticketing information can be derived from the PCL will be included in that output file’s job ticket data structure. If the Preferences->Job Ticket Preferences ->”Use Job Ticket in Conversions” is pointing to a default job ticket (.JTX) file.
  3. Then whatever job ticketing data that is found in the PCL will override the job ticketing data in the default .JTX file. (in a future release, we will be adding preferences for each job ticket field value (ie. “prefer incoming value” or “prefer default value” .. for this field).

Procedure to view the job ticketing data is stored an existing PWG or PCLm file:

  1. Open Image either file type to have the product view the first page. The first page image will appear in the viewer.
  2. Job Ticket –> “View Info for this Image”. The job ticketing data for the corresponding “viewed” page will appear in the viewer.
  3. Window -> “Tile Vertically”. This will view both the page and it’s corresponding currently “viewed” page side by side.   You can navigate through the Open Image pages and the job ticket pages will change to match the “viewed” page. However, you cannot navigate to other job ticket pages and have the viewed page change to match it.
  4. Save Job Ticket As or Close.

JTLOG File

The JTLOG file saves all the job ticketing information found during the conversion of a PCL file into PWG or PCLm formats. It displays the first page’s full set of job ticketing information found. Starting on the second page until the last page, it only displays any changes found on each page.
The JTLog file structure:

job ticketing information ;
; Job Ticket Info converting ‘C:\..\JTixTest.pcl’
;
;=====================================
;
; Page 1 – all elements
;
Address 1 = Field added by PageTech for future use
Address 2 = Field added by PageTech for future use
Address 3 = Field added by PageTech for future use
Address 4 = Field added by PageTech for future use
Address 5 = Field added by PageTech for future use
Address 6 = Field added by PageTech for future use
Phone = Field added by PageTech for future use
Email = Field added by PageTech for future use
IMB = Field added by PageTech for future use
Archive Key = Field added by PageTech for future use
Job Name =
Copies = 1
Binding Edge = Long_Edge
Binding Type = Default
Job Delivery = False
Job Due_Date =
Job Notes =
Document Folding = Crease
Document Lamination = False
Document Output Bin = Upper
Media Color = RGB(255,255,255)
Duplexing = No_Duplexing
Paper Size = Executive
Paper Type = Default
Paper Coating = Default
Insert Sheet = False
Leading Long Edge = False
Media Source = Default
Media Weight grams/m2 = 0
Back Cross Feed Flipped = False
Back Feed Flipped = False
Orientation = Portrait
Output Quality = Draft
Page Bleeds = Default
Alternate Primary = RGB(0,0,0)
Back Side of Page = False
Jog = None
Cutting = None
;
; Page 3 – modified elements only
;
Document Output Bin = Lower
Paper Size = Letter
Media Source = Printer_Spec
Orientation = Landscape
;
; Page 5 – modified elements only
;
Document Output Bin = Upper
Paper Size = Legal
Media Source = Manual
Orientation = Reverse_Portrait

PCLCodes – PCL Disassembly of the PCL/PJL File Output

PCLCodes can also be used to disassemble the PCL/PJL to validate what was in that file and compare it to what is found in the JTLOG file after a conversion of PCL into either PWG or PCLM formats.

The output of PCLCodes:

1-31-2014 15:58 PCLCodes 13.40

Decoding ‘JTixTest.pcl’
—————————————————————————–

[ ESC E ] Reset
[ ESC % -12345 X ] Exit Language
@PJL SET BINDING=LONGEDGE
@PJL SET PRINTQUALITY=DRAFT
@PJL SET FOLDING=CREASE
@PJL ENTER LANGUAGE=PCL
[ ESC & l 0 S ] Duplex Mode Setting : Simplex
[ ESC & l 1 G ] Select Output Tray : Upper Bin
[ ESC & l 1 A ] Set Page Size : Executive
[ ESC & l 0 H ] Select Paper Source : Print Current Page
[ ESC & l 0 O ] Paper Orientation : Portrait
Page 1<LF>
<FF>
[Page 1 Eject offset 147 ]
Page 2<LF>
<FF>
[Page 2 Eject offset 155 ]
[ ESC & l 2 G ] Select Output Tray : Lower (Rear) Bin
[ ESC & l 2 A ] Set Page Size : Letter
[ ESC & l 1 H ] Select Paper Source : Printer Specific
[ ESC & l 1 O ] Paper Orientation : Landscape
Page 3<LF>
<FF>
[Page 3 Eject offset 183 ]
Page 4<LF>
<FF>
[Page 4 Eject offset 191 ]
[ ESC & l 1 G ] Select Output Tray : Upper Bin
[ ESC & l 3 A ] Set Page Size : Legal
[ ESC & l 2 H ] Select Paper Source : Manual
[ ESC & l 2 O ] Paper Orientation : Reverse Portrait
Page 5<LF>
<FF>
[Page 5 Eject offset 219 ]
Page 6<LF>
<FF>

PDF Version: http://www.pagetech.com/docs/jtx-eval-guidelines.pdf

PCL to PDF-or-TIFF converter for Linux

Posted on | April 20, 2015 | 1 Comment

I am a software developer. My customer has been using Visual Software’s pcl2pdf product for many years. In the past, most of our PCL to PDF conversion took place in the background without impacting users. It has recently become necessary to do this conversion while users wait for the results. Unfortunately, each page that gets converted takes about 15 seconds to complete. This is horrendous when converting hundreds of pages at a time.

I have tried a lot of different ways to speed up the conversion process, but nothing seems to have any significant effect. And pcl2pdf does not support the ability to convert to TIFF format, another format that could work for us.

I am searching for a replacement program that:

1. Supports including a macro library (for macros referenced in our PCL files).
2. Can be invoked from the Red Hat Linux command line.
3. Can convert a PCL file to either PDF or TIFF format.
4. Will convert at a much faster rate than our current program does.
5. Will convert everything accurately.

I see from your web site that you have recently created a Linux version of your PCLTool SDK. However, I cannot find any place from which to download an eval copy.

Do you in fact have a Linux version that meets my requirements? If so, could you please send me a link to download a trial copy as well as a link to the corresponding user documentation?

Any suggestions as to how we could speed up our current conversions would also be appreciated. Thank you.

This post was submitted by Steven Shatz.

Converting image files to PWG (Printer Working Group) Raster Format

Posted on | March 31, 2015 | No Comments

Hi,

Please can you advise me if it is possible to convert image files to PWG (Printer Working Group) Raster Format using PCLWorks64 (version 15.00) ?

I have tried the following :-

1. In PCLWorksD64 Program Demo , goto File menu , Convert , select Windows Bitmap (BMP) file from left-side column , select Type PWG , click Convert button.
This says “Conversion Complete!” but if I click on the View button it displays a black cross on a white background. Conversion generates LOG file, JTLOG file, TNX file.

2. In PCLWorksD64 Program Demo , goto File menu , Convert , select TIFF file from left-side column , select Type PWG , click Convert button.
This says “Conversion Complete!” but if I click on the View button it displays a black cross on a white background. Conversion generates LOG file, JTLOG file, TNX file.

3. In Img2PCL64.exe utility, click Browse, select TIFF file, click Convert.
This says “Error opening TIFF file / error opening source.

4. In Img2PDF64.exe utility, click Browse, select TIFF file, click Convert.
This says “Error opening TIFF file / error opening source.

5. In Img2XPS64.exe utility, click Browse, select TIFF file, click Convert.
This says “Error opening TIFF file / error opening source.

Please can you advise me if it is possible to convert image files to PWG (Printer Working Group) Raster Format using PCLWorks64 (version 15.00) ?

Alternatively please can you advise me of you know of any other utility or application which can convert image files to PWG (Printer Working Group) Raster Format ?

If you require any further information or copies of the image files or output files, please let me know.

Thank you for your time and help,
Best regards,
James

This post was submitted by JamesCollett.

PCL Word wrap

Posted on | March 19, 2015 | 1 Comment

Is there a way to specify an area (rectangle) and then be able send text to that area that would word wrap in that area?

This post was submitted by Thom.

Chinese PCL

Posted on | February 23, 2015 | No Comments

China is now, by some measures, the largest economy in the world. I am finding it difficult to understand why printing chinese on pcl printers is so difficult.
I need to find someone who can supply a soft font that I can send to the printer, together with the unicode to symbol set mappings.
Once I have the font I can easily translate the unicode text to the correct pcl codes

Hope someone can help

This post was submitted by peter.

PWG and PCLm Mobile Print File Formats

Posted on | December 22, 2014 | No Comments

PageTech tools are now able to read, write and edit the job ticketing information found in the PWG and PCLm mobile print file formats. Both formats include embedded data structures with job ticketing data on a page-by-page basis. In this initial release, we are laying the groundwork for a full set of tools for anyone developing mobile or cloud-based applications that require printing or converting PCL to PDF.

When converting PCL into either PWG or PCLm, our product uniquely extract all the job ticket related PCL escape codes and PJL commands and includes it in the rendered output file. If no page size is provided in the PCL, the product will determine the page size based on the area being rendered during the conversion.

Our Port Monitor’s Indexer can be set-up to prompt the user for additional job ticketing data (postal mail address, archiving keywords, etc.) that need to be inserted into the PCL as it passes through the spooler. In addition, job ticket (.JTX) files can be saved, edited and used as default values for any job ticketing fields not found in the PWG or PCLm files.

How to convert PCL to PWG or PCLm and view job ticketing data captured during the conversion process:

Select File Convert… -> Select your Test.pcl file and set PWG or PCLm in “Type” dropdown, then click –> Convert –>.

The converted PWG or PCLm file will include whatever job ticketing information found in the PCL and will be included in that output file’s job ticket data structure. If the Preferences-> Job Ticket Preferences -> ”Use Job Ticket in Conversions” is pointing to a default job ticket (.JTX) file. Then whatever job ticketing data found in the PCL will override the job ticketing data listed in the default .JTX file, (In future release, we will be adding preferences for each job ticket field value i.e. “prefer incoming value” or “prefer default value” .. for this field).

How to view the job ticketing data stored in an existing PWG or PCLm file:

Open File > “View Image…” the first page of the image will appear in the viewer. To view the job ticketing data for the corresponding “viewed” page Select “Job Ticket” –> “View Info for this Image”. To view both the page and its corresponding job ticketing data side by side select, Window -> “Tile Vertically”.

Now you can navigate through the Open Image pages and the job ticket pages will change to match the “viewed” page. However, you cannot navigate to other job ticket pages and have the viewed page change to match it. To quit, click Save Job Ticket -> Save Job Ticket As… or File -> Close.

JTLOG File

The JTLOG file saves all the job ticketing information found during the conversion of a PCL file into PWG or PCLm formats. It displays the first page’s full set of job ticketing information found.

Starting on the second page until the last page, it only displays any changes found on each page.

JTLog file structure:

job ticketing information ;
; Job Ticket Info converting ‘C:\..\JTixTest.pcl’
;
;=====================================
;
; Page 1 – all elements
;
Address 1 = Field added by PageTech for future use
Address 2 = Field added by PageTech for future use
Address 3 = Field added by PageTech for future use
Address 4 = Field added by PageTech for future use
Address 5 = Field added by PageTech for future use
Address 6 = Field added by PageTech for future use
Phone = Field added by PageTech for future use
Email = Field added by PageTech for future use
IMB = Field added by PageTech for future use
Archive Key = Field added by PageTech for future use
Job Name =
Copies = 1
Binding Edge = Long_Edge
Binding Type = Default
Job Delivery = False
Job Due_Date =
Job Notes =
Document Folding = Crease
Document Lamination = False
Document Output Bin = Upper
Media Color = RGB(255,255,255)
Duplexing = No_Duplexing
Paper Size = Executive
Paper Type = Default
Paper Coating = Default
Insert Sheet = False
Leading Long Edge = False
Media Source = Default
Media Weight grams/m2 = 0
Back Cross Feed Flipped = False
Back Feed Flipped = False
Orientation = Portrait
Output Quality = Draft
Page Bleeds = Default
Alternate Primary = RGB(0,0,0)
Back Side of Page = False
Jog = None
Cutting = None
;
; Page 3 – modified elements only
;
Document Output Bin = Lower
Paper Size = Letter
Media Source = Printer_Spec
Orientation = Landscape
;
; Page 5 – modified elements only
;
Document Output Bin = Upper
Paper Size = Legal
Media Source = Manual
Orientation = Reverse_Portrait

PCLCodes – PCL Disassembly of the PCL/PJL File Output

PCLCodes can also be used to disassemble PCL/PJL to validate what was in that file and compare it to what is found in the JTLOG file after a conversion of PCL into either PWG or PCLM formats.

The output of PCLCodes:
1-31-2014 15:58 PCLCodes 13.40

Decoding ‘JTixTest.pcl’
—————————————————————————–
[ ESC E ] Reset
[ ESC % -12345 X ] Exit Language
@PJL SET BINDING=LONGEDGE
@PJL SET PRINTQUALITY=DRAFT
@PJL SET FOLDING=CREASE
@PJL ENTER LANGUAGE=PCL
[ ESC & l 0 S ] Duplex Mode Setting : Simplex
[ ESC & l 1 G ] Select Output Tray : Upper Bin
[ ESC & l 1 A ] Set Page Size : Executive
[ ESC & l 0 H ] Select Paper Source : Print Current Page
[ ESC & l 0 O ] Paper Orientation : Portrait
Page 1<LF>
<FF>
[Page 1 Eject offset 147 ]
Page 2<LF>
<FF>
[Page 2 Eject offset 155 ]
[ ESC & l 2 G ] Select Output Tray : Lower (Rear) Bin
[ ESC & l 2 A ] Set Page Size : Letter
[ ESC & l 1 H ] Select Paper Source : Printer Specific
[ ESC & l 1 O ] Paper Orientation : Landscape
Page 3<LF>
<FF>
[Page 3 Eject offset 183 ]
Page 4<LF>
<FF>
[Page 4 Eject offset 191 ]
[ ESC & l 1 G ] Select Output Tray : Upper Bin
[ ESC & l 3 A ] Set Page Size : Legal
[ ESC & l 2 H ] Select Paper Source : Manual
[ ESC & l 2 O ] Paper Orientation : Reverse Portrait
Page 5<LF>
<FF>
[Page 5 Eject offset 219 ]
Page 6<LF>
<FF>

keep looking »