Lexmark MX722 PRESCRIBE Emulation P43.4 Technical Reference - Page 15

N4: Duplex binding, P1: Default emulation, R! FRPO L2, -33; exit

Page 15 highlights

Lexmark Confidential until announced PRESCRIBE commands 15 Even though the L parameter values are programmed according to letter-size paper, the edge limits are applied in the same manner regardless of the actual paper size. The following formulas can also be used to derive the appropriate L values: L1, L2 = top_edge_in_pels/300 L3, L4 = left_edge_in_pels/300 L5, L6 = (3240 - bottom_edge_in_pels)/300 L7, L8 = (2490 - right_edge_in_pels)/300 Where L1, L3, L5, and L7 are the whole‑inch values, and L2, L4, L6, and L8 are the fractional values in 100ths of an inch. Notes: • Each Kyocera model has different values stored for the top‑edge limit (L1, L2) and the left‑edge limit (L3, L4). This is the case even though the actual edge limit distances, with respect to the edge of the page, are the same for each printer. So you must generate separate FRPO initialization files for each Kyocera model in accounts that need edge limits other than those that came with printer. The corresponding L1- L4 values need to be derived for the PRESCRIBE emulation option for those who need edge limits other than the defaults. Any existing FRPO commands that set the bottom‑ or right‑edge limits should be compatible, and should not have to be recomputed for Lexmark printers. • The unprintable areas (no-print regions) for most Lexmark laser printers are 1/6 inch (or 50/ 300 pels) from the respective edges of the paper. The exception is for A4, which has 40‑pel left and right areas. Even though edge limits are outside of these unprintable areas the no-print regions are fixed and clipping may occur. The no-print clipping regions are automatically reduced when the L parameters are sent to reduce the edge limits. The minimum no-print size is 24/300 pels or approximately 2 mm (for all four sides). • The FRPO INIT command does not reset the L parameters. • The L2 parameter can be negative. (For example, !R! FRPO L2, -33; exit;) N4: Duplex binding This parameter specifies whether a print job is printed on one side (simplex mode) or on both sides (duplex mode) of the paper. N4 value 0 1 2 Description Duplex off Duplex on (short‑edge binding) Duplex on (long‑edge binding) P1: Default emulation The factory default printer emulation is PCL. This PRESCRIBE emulation option supports a level of PCL 5e that is compatible with the HP LaserJet family of laser printers. The PRESCRIBE emulation option supports only one base emulation. But support for IBM ProPrinter (P1 = 1) and LinePrinter (P1 = 0) were added for applications that rely only on the ProPrinter margins and default environment settings. They never actually use any ProPrinter escape sequences. The application only exits PRESCRIBE to print text, line feeds, carriage returns, or form feeds. P1 can be set to only 6 (PCL), 1 (ProPrinter), or 0 (LinePrinter). The default environment setting differences between PCL, ProPrinter, and LinePrinter include the following:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

Even though the L parameter values are programmed according to letter-size paper, the edge limits are applied
in the same manner regardless of the actual paper size. The following formulas can also be used to derive the
appropriate L values:
L1, L2 = top_edge_in_pels/300
L3, L4 = left_edge_in_pels/300
L5, L6 = (3240 - bottom_edge_in_pels)/300
L7, L8 = (2490 - right_edge_in_pels)/300
Where L1, L3, L5, and L7 are the whole
inch values, and L2, L4, L6, and L8 are the fractional values in 100ths
of an inch.
Notes:
Each Kyocera model has different values stored for the top
edge limit (L1, L2) and the left
edge limit (L3,
L4). This is the case even though the actual edge limit distances, with respect to the edge of the page,
are the same for each printer. So you must generate separate FRPO initialization files for each Kyocera
model in accounts that need edge limits other than those that came with printer. The corresponding L1–
L4 values need to be derived for the PRESCRIBE emulation option for those who need edge limits other
than the defaults. Any existing FRPO commands that set the bottom
or right
edge limits should be
compatible, and should not have to be recomputed for Lexmark printers.
The unprintable areas (no-print regions) for most Lexmark laser printers are 1/6 inch (or 50/ 300 pels)
from the respective edges of the paper. The exception is for A4, which has 40
pel left and right areas.
Even though edge limits are outside of these unprintable areas the no-print regions are fixed and
clipping may occur. The no-print clipping regions are automatically reduced when the L parameters are
sent to reduce the edge limits. The minimum no-print size is 24/300 pels or approximately 2 mm (for all
four sides).
The FRPO INIT command does not reset the L parameters.
The L2 parameter can be negative. (For example,
!R! FRPO L2, -33; exit;
)
N4: Duplex binding
This parameter specifies whether a print job is printed on one side (simplex mode) or on both sides (duplex
mode) of the paper.
N4 value
Description
0
Duplex off
1
Duplex on (short
edge binding)
2
Duplex on (long
edge binding)
P1: Default emulation
The factory default printer emulation is PCL. This PRESCRIBE emulation option supports a level of PCL 5e that
is compatible with the HP LaserJet family of laser printers. The PRESCRIBE emulation option supports only one
base emulation. But support for IBM ProPrinter (P1 = 1) and LinePrinter (P1 = 0) were added for applications that
rely only on the ProPrinter margins and default environment settings. They never actually use any ProPrinter
escape sequences. The application only exits PRESCRIBE to print text, line feeds, carriage returns, or form
feeds. P1 can be set to only 6 (PCL), 1 (ProPrinter), or 0 (LinePrinter).
The default environment setting differences between PCL, ProPrinter, and LinePrinter include the following:
Lexmark Confidential until announced
PRESCRIBE commands
15