Microsoft, Windows, Windows NT, and the brand names and product names of other Microsoft products are trademarks of
Microsoft Corporation in the US and other countries.
The official name of Windows XP is Microsoft Windows XP Operating System.
The official name of Windows Vista is Microsoft Windows Vista Operating System.
The official name of Windows 7 is Microsoft Windows 7 Operating System.
The official name of Windows Server 2003 is Microsoft Windows Server 2003 Operating System.
The official name of Windows Server 2008 is Microsoft Windows Server 2008 Operating System.
Apple, AppleTalk, Macintosh, Mac, Mac OS, Safari, and TrueType are trademarks of Apple Inc. in the US and other countries.
Adobe, Adobe Acrobat, Adobe Reader, Adobe Acrobat Reader, and PostScript are trademarks of Adobe Systems Incorporated.
IBM, AT and AIX are trademarks of International Business Machines Corporation.
TopAccess is a trademark of Toshiba Tec Corporation.
Other company names and product names in this manual are the trademarks of their respective companies.
Above sample XML contents two converter settings. (Red and Blue)
1) Force Monochrome print to the job which is sent via “MonoPrintQue” LPR queue.
2) Change the page size from LT/LD to A4 for PCL5 job which is sent via “LTLDtoA4que” LPR queue
5
2-2-2. Overview of XML description
- One XML file can define MULTIPLE settings (Index starts from 0).
- Each setting can be enabled/disabled in XML file (Enabled=”true”/”false”).
- Need to define PJL or PCL for LanguageType to clarify the target (Controller’s behavior will change depend on this
setting).
- MULTIPLE SearchPattern can be defined.
- Wildcard can be used for SearchPattern (“*” for PJL, “#” for PCL and “?” for both LanguageType).
- Printer Queue can be defined. Limiting the user by Printer Queue will reduce the risk of crash or invalid print result by
unexpected conversion.
- An escape sequence must be entered as a backslash followed by an 8-bit hexadecimal number, e.g. "\x1B" for [ESC] ,
"\x0D" for [CR] or “\x0A” for [LF].
- The ampersand, the left and right angle brackets must be entered as escape sequences "\x26", "\x3C" and "\x3E"
respectively, since they are not allowed as literals in an XML document. (e.g. PCL5 page size A4 command
“Ec&l26A” should be defined as “\x1B\x26l26A”)
2-2-3. XML description details
Table.2-1
Element/Attributetype comment
Index integer mandatory
Name string optional
Enabled boolean mandatory
LanguageType string mandatory
SearchPattern string optional
Replacement string mandatory
Converter index (should starts from 0)
Converter name
“true” or “false”
If “true”, the setting will be enabled.
If “false”, the setting will be disabled.
“PJL” or “PCL”
Types of language to convert
“PJL”: Select when converting PJL. (Only PJL part will
be the target of converting.)
“PCL”: Select when converting PCL5 command. (PJL
part will be skipped for converting.)
Define the string to search. (PJL or PCL5 command)
Multiple SearchPattern can be defined in
SearchPatterns element.
Wildcard can be used. (see details in Appendix A)
Define the string to convert/newly add.
OperationType string mandatory
“Replace”, “InsertBefore”, “InsertAfter” or
“InsertAtBeginning”
“Replace”: the string defined in “SearchPattern” will be
replaced by the string defined in “Replacement”.
“InsertBefore”: the string defined in “Replacement” will
be inserted before the string defined in “Replacement”.
“InsertAfter” : the string defined in “Replacement” will be
inserted after the string defined in “Replacement”.
“InsertAtBeginning”: the string defined in “Replacement”
will be inserted at the beginning of print data.
6
Element/Attributetype comment
EndSequence string optional
Queue string mandatory
Stop converting when received defined command/string
in the incoming print data stream.
This definition is to reduce the risk of
performance/unexpected converting.
Multiple EndSequence can be defined in
EndSequences element.
Note that an escape sequence cannot be defined as
EndSequence.
Print queues to which the converter is associated.
Apply the converter to any queues if not specified.
At least one queue must be specified when
OperationType=="InsertAtBeginning"
Multiple Queue can be defined in AssociatedQueues
element.
2-3. Setting up LPR queue
This chapter describes how to add LPR queue to the MFP.
As Print Data Converter changes incoming print data, be aware of the risk that unexpected result may occur. To reduce the risk,
limiting applied users using additional LPR queue is STRONGLY recommended. On this understanding, if default queue is preferred
to apply Print Data Converter, define default print queue “Print” in ‘Queue’ element.
2-3-1. Adding an LPR queue via TopAccess
1) Access TopAccess in the administrator mode.
2) Click the [Setup] menu and [Printer] submenu.
3) To add a new LPR queue, click [Add] in Raw Job Setting.
Fig.2-1
4) Enter the queue name using up to 31 alphanumeric characters. The queue name is case sensitive so that “Queue1”
and “queue1” will be added as different queues.
5) Set up other items (See details in TopAccess Guide - Setting up Raw Job Setting)
6) Click [Save].
For example of sample XML in 2-2-1, two LPR queue should be created, such as “MonoPrintQue” and “LTLDtoA4que”.
In Raw Job Setting,
you can add up to 16 LPR queue names and specify the raw job setting for each queue.
7
2-3-2. Changing LPR queue on user’s environment
To print via created queue from user’s environment, setting up LPR queue is needed on user’s environment.
For example of Windows OS,
1) Open Printer Driver property and select [Ports] tab
2) Click [Configure Port...]
3) Select [LPR] at the [Protocol] group, enter queue name (For example “MonoPrintQue” for sample XML in 2-2-1.) in
the [Queue Name] box at the [LPR Settings] group, and then click [OK].
MonoPrintQue
Fig.2-2
For other environment, please see “Software Installation Guide”
2-4. Setting up Print Data Converter XML file from TopAccess
Print Data Converter XML file can be imported/exported/deleted by TopAccess. This chapter describes how to do it.
2-4-1. Accessing TopAccess in the administrator mode
1) To navigate to TopAccess, enter the following URL on the address box of your Internet browser.
http://<IP Address> or http://<Device Name>
2) The TopAccess web page opens
3) Click the [Administration] tab
4) Enter the Administrator user name and password. Then click [Login]
8
2-4-2. Setting up Print Data Converter
1) Click the [Setup] menu and [Print Data Converter] submenu.
2) In the Print Data Converter submenu page, set the Print Data Converter settings as required.
Fig.2-2
2-4-3. Import New Converter
1) Click [Browse] in [Import New Converter] to select the Converter (xml file), and then click [Import].
2) The Converter is imported. Imported file is shown as “Current Converter”.
Only one Converter can be imported.
If trying to import Converter when Converter is already imported, existing file will be overwritten by new Converter.
(Confirmation dialog will be shown)
Fig.2-3
9
2-4-4. Enable/Disable Print Data Converter
To enable/disable Print Data Converter function, select [Enable] or [Disable] in [Print Data Converter] and click [Save].
[Enable] can be selected when Converter is imported.
If [Disable] is selected, Print Data Converter function does not work even Converter is imported.
2-4-5. Export Converter
1) Click [Export] in [Current Converter].
2) Print Data Converter Export window is shown..
Fig.2-4
3) Click File Name to Export
4) Click Close after Exporting
2-4-6. Delete Converter
1) Click [Delete] in [Current Converter]
2) Click [OK] on confirmation window.
10
3. Examples
This chapter introduces few examples of the solution using Print Data Converter.
3-1. [Example] Force Monochrome print and allow Color for specified users
Situation:
Customer would like to force Monochrome print over a period of time, but they would like to give a permission of color
printing to some people at the same time.
Solution:
To force Monochrome print, change the PJL command of color mode in print data
Actual print data from Windows is like:
Color setting can be changed with the following PJL.
@PJL COMMENT DSSC PRINT RENDERMODE=XXXX
Possible value of XXXX is “AUTO”, “COLOR”, “GRAYSCALE”, “2KR”, “2KG”, ...... (See Appendix C - Table C-04.)
To Force Grayscale, convert any value of above PJL to “GRAYSCALE”. Sample xml file is as follows.
Color
AlternationPJLPJLPJLPJL
StaplePJLPJLPJLPJL
HolepunchPJLPJLPJLPJL
FoldPJLPJLPJLPJL
Print ModePJLPJLPJLPJL
User NamePJLPJLPJLPJL
NicknamePJLPJLPJLPJL
Do not Print Blank PagesPJLPJLPJLPJL
Letterhead Print ModeTopAccessPDLPDLPDLN/A
*1) controllable only for sort job since pagecopies command (PDL) will be used for group setting
*2) PCL5c (color) job can be changed to Grayscale by adding PJL
Gray strings: Basically legacy systems do not output PJLs. They can be added to the jobs using "Insert" operations
TSBPrivate
17
Appendix C - list of major PJL
Table C-01: Destination (Outbin)
parameter PJL note
Stacker @PJL SET OUTBIN=UPPER *1 Enable when optional Finisher is
Side Stacker (LOWER) @PJL SET OUTBIN=LOWER
Finisher *1 @PJL SET OUTBIN=OPTIONALOUTBIN1
Finisher(Lower) *1 @PJL SET OUTBIN=OPTIONALOUTBIN2
Stacker(Upper) *2 @PJL SET OUTBIN=OPTIONALOUTBIN4
Stacker *2 @PJL SET OUTBIN=OPTIONALOUTBIN5
Scheduled Print @PJL COMMENT DSSC PRINT JOBTYPE_SCHEDULE=TRUE Used for 'Multiple Job Type' to define
Private Print @PJL COMMENT DSSC PRINT JOBTYPE_PRIVATE=TRUE
Hold Print @PJL COMMENT DSSC PRINT JOBTYPE_HOLD=TRUE
Proof Print @PJL COMMENT DSSC PRINT JOBTYPE_PROOF=TRUE
Store to e-Filing @PJL COMMENT DSSC PRINT JOBTYPE_BOX=TRUE
Table C-10: Job Name / User Name
para me ter
Job Name
User Name (login name)@PJL COMMENT DSSC PRINT USERLOGIN=xxxxxx128 characters maximum
User Name (Alias)@PJL COMMENT DSSC PRINT NICKNAME=xxxxxx
exmaple:
@PJL JOB NAME="Microsoft Word - test.doc"
PJLnote
multiple print mode at the same time,
instead of ...PRINTMODE=XXXX.
Job Name should be enclosed in double
quotation mark
User Name (Alias) can be used to
display the owner of stored job on the
panel UI of MFP. If this PJL does not
exist, USERLOGIN will be used.
128 characters maximum.
OFF @PJL COMMENT DSSC PRINT PUREBLACKEX=8
ON - Auto * @PJL COMMENT DSSC PRINT PUREBLACKEX=0
ON - Text @PJL COMMENT DSSC PRINT PUREBLACKEX=9
ON - Text & Graphic @PJL COMMENT DSSC PRINT PUREBLACKEX=11
ON - Text, Graphic & Image @PJL COMMENT DSSC PRINT PUREBLACKEX=15
Table C-15: Pure Gray
parameter PJL note
OFF @PJL COMMENT DSSC PRINT PUREGRAYEX=8
ON - Auto * @PJL COMMENT DSSC PRINT PUREGRAYEX=0
ON - Text @PJL COMMENT DSSC PRINT PUREGRAYEX=9
ON - Text & Graphic @PJL COMMENT DSSC PRINT PUREGRAYEX=11
ON - Text, Graphic & Image @PJL COMMENT DSSC PRINT PUREGRAYEX=15
Table C-16: Black Overprint
parameter
OFF @PJL COMMENT DSSC PRINT BLACKOVERPRINT=0
ON (Apply to Text & Graphic) @PJL COMMENT DSSC PRINT BLACKOVERPRINT=1
ON (Apply to Text) @PJL COMMENT DSSC PRINT BLACKOVERPRINT=2
PJLnote
PJLnote
Table C-17: PostScript Overprint
parameter
OFF @PJL COMMENT DSSC PRINT OVERPRINT=0
ON @PJL COMMENT DSSC PRINT OVERPRINT=1
The value of @PJL SET
RESOLUTION=xxx will be applied if
it's conflict with the value of
XYRESOLUTION.
Table C-26: Do not Print Blank Pages
parameter
OFF @PJL COMMENT DSSC PRINT WHITEPAPER=0
ON @PJL COMMENT DSSC PRINT WHITEPAPER=1
Table C-27: Department Code
parameter
Old PJL @PJL COMMENT DSSC PRINT ACCESSCODE=XXXXX5-digit department code
New PJL (encoded) @PJL COMMENT DSSC PRINT ACCESSCODEEX=XXXXX
PJLnote
PJLnote
New PJL which encodes department
code. Encode rule is not opened.
21
Appendix D - list of major PCL5 command
Tray
Tray
Tray
Tray
R
)
Table D-01: Page Size
command
PCL5
Ec&l#A
A4 (210 x 297 mm) Ec&l26A
A3 (297 x 420 mm) Ec&l27A
A5 (148 x 210 mm) Ec&l25A
A6 (105 x 248 mm) Ec&l24A
Letter (8½ x 11") Ec&l2A
Ledger (11 x 17") Ec&l6A
Legal (8½ x 14") Ec&l3A
Statement (5½ x 8½") Ec&l15A
Computer (10 1/8 x 14") Ec&l501A
13" LG (8½ x 13") Ec&l10A
8.5" Square (8½ x 8½") Ec&l502A
Folio (210 x 330 mm) Ec&l9A
B4 (257 x 364 mm) Ec&l46A
B5 (182 x 257 mm) Ec&l45A
Postcard (100 x 148 mm) Ec&l71A
16K (195 x 270 mm) Ec&l505A
8K (270 x 390 mm) Ec&l504A
A3-WIDE (304 x 457 mm) Ec&l507A
LD-WIDE (304 x 457 mm) Ec&l508A
320 x 450 mmEc&l517A
320 x 460 mmEc&l518A
13 x 19" Ec&l519A
parameter actual command note
Table D-02: Paper Source (inbin)
PCL5
command
Auto Ec&l7HThis command can be defined
MPT Ec&l2H
Ec&l#H
External LCFEc&l20H
Inserter Ec&l30H
Table D-03: Destination (Outbin)
PCL5
command
Ec&l#G
Stacker Ec&l1GIf both PJL and PCL5 command
Side Stacker(LOWE
Finisher *1 Ec&l3G
Finisher(Lower) *2 Ec&l4G
Stacker(Upper) *2 Ec&l6G
Stacker *2
parameter actual command note
1 Ec&l1H
2 Ec&l4H
3 / LCF Ec&l5H
4 Ec&l21H
parameter actual command note
Ec&l2G
Ec&l7G
in each page. If no command in
the page, the setting of
previous page should be used.
exists, PCL5 command will be
used.
*1 Enable when optional
Finisher is installed.
*2 Enable when optional Job
Separator is installed.
22
Table D-04: Paper Type (Media Type)
y
y
)
)
)
)
PCL5
command
Ec&n#Wd[String]
Plain Ec&n6WdPlain# = number of data bytes of
Recycled Ec&n9WdRecycled
Thick 1 Ec&n8WdThick 1
Thick 2 Ec&n8WdThick 2
Thick 3 Ec&n8WdThick 3
Thick 4 Ec&n8WdThick 4
Special 1 Ec&n11W dWaterproof 1
Special 2 Ec&n11W dWaterproof 2
Transparenc
Thin Ec&n5WdThin
Plain1 Ec&n7WdPlain1
Plain2 Ec&n7WdPlain2
Thick 1 (Back
Thick 2 (Back
Thick 3 (Back
Thick 4 (Back
Special 1 (Back) Ec&n12W dWaterproof 1b
Special 2 (Back) Ec&n12W dWaterproof 2b
Tab Ec&n4WdTab
Envelope Ec&n9W dEnvelope
Ec&l#X can be defined in each
page. If no command in the page,
the setting of previous page is
used.
23
Q&A
Q. How to remove string/command?
A. Define blank as “Replacement” and select “Replacement” as OperationType
Q. When xml file contents multiple settings, is it possible to disable specified setting?
A. Yes. You can enable/disable each setting by changing the value of ‘Enabled’ entry (true/false - See detail in 2-2-3.)
Q. Is it possible to apply multiple converter settings to the same job?
A. Yes. Multiple settings can be applied to the same print queue. In that case,
Q. Is it possible to apply Print Data Converter to the job via Raw protocol?
A. Yes. Defining ‘Print’ (default queue name for MFP) to ‘Queue’ element will apply Print Data Converter to the print data via RAW
protocol. However, please NOTE that it is risky because every incoming print data will be conversion target. Other values except
‘Print’ for ‘Queue’ will not apply Print Data Converter for Raw protocol.
24
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.