Command explanations

BARC: draw BAR Code

The extent of PRESCRIBE bar code support in version 41G is summarized in the following table. The number specified is used to select the bar code using the BARC command. Unsupported numbers are ignored.

Bar code type

Number

Supported

UPC A

0

Yes

UPC A with two-digit supplement

1

No

UPC A with five-digit supplement

2

No

UPC D-1

3

No

UPC D-2

4

No

UPC D-3

5

No

UPC D-4

6

No

UPC D-5

7

No

UPC E

8

Yes

UPC E with two-digit supplement

9

No

UPC E with five-digit supplement

10

No

EAN-8

11

Yes

EAN-13

12

Yes

DUN-14 (Distribution Unit Number, EAN)

13

No

DUN-16 (Distribution Unit Number, EAN)

14

No

MSI with no check digit

15

No

MSI with single mod-10 check digit

16

No

MSI mod-10 followed by mod-10 check digit

17

No

MSI mod-11 followed by mod-10 check digit

18

No

Code 39 with no check digit (USD-3)

19

Yes

Code 39 with mod-43 check digit (USD-3)

20

Yes

Interleaved two of five (USD-1) with no check digit

21

Yes

Identicon two of five with no checksum

22

Yes

Code 128 (USD-6) “code-b”

23

Yes

Code 128 (USD-6)

24

Yes

Code 11 with only “c” checksum (USD-8)

25

No

Code 11 with both “c” and “k” checksums (USD-8)

26

No

Code 93 with both “c” and “k” checksums (USD-7)

27

No

CODABAR with no check digits (USD-4)

28

No

Matrix two of five with no checksum

29

Yes

Datalogic two of five with no checksum

30

Yes

Industrial two of five with no checksum

31

Yes

Ames with no checksum

32

No

Delta distance “a” (IBM) with no checksum

33

No

Delta distance “a” (IBM) with checksum

34

No

EAN 8 with two-digit supplement

35

No

EAN 8 with five-digit supplement

36

No

EAN 13 with two-digit supplement

37

No

EAN 13 with five-digit supplement

38

No

POSTNET (USPS)

39

Yes

FIM (USPS)

40

No

Interleave two of five (USD-1) with checksum

41

Yes

UCC/EAN 128

42

Yes

Customer

43

No

Wide gap CODABAR

44

No

Intelligent Mail bar code (IMBC)

49

Yes


CASS: CASSette

The CASS command has been extended to support the optional paper sources. The CASS command is mapped as follows:

CASS command

Tray Selected

CASS 0;

Manual

CASS 1;

Tray 1

CASS 2;

Tray 2

CASS 3;

Tray 3

CASS 4;

Envelope

CASS 8;

Multipurpose

CASS 20;

Tray 4

CASS 21;

Tray 5


FRPO: Firmware RePrOgram

Kyocera printers support a large set of permanent defaults that can be set using the FRPO command. The PRESCRIBE emulation option supports a subset of the more significant settings. The FRPO INIT command is supported and affects only the settings in the following table, with the exception of the L parameters. These FRPO settings cannot be set differently per input port.

Parameter

Description

Factory default

Notes

A1,A2

Top margin

0,0

N/A

A3,A4

Left margin

0,0

N/A

A5,A6

Page length

15,0

Inches

A7,A8

Page width

9,0

Inches

C1

Page orientation

0

N/A

C3

Default font

0

N/A

L1,L2

Top-edge limit

0,20

N/A

L3,L4

Left-edge limit

0,20

N/A

L5,L6

Bottom-edge limit

10,60

N/A

L7,L8

Right-edge limit

8,10

N/A

N4

Duplex binding

0

N/A

P1

Default emulation

6

0 = LinePrinter

1 = ProPrinter

6 = PCL

P2

Carriage return

1

N/A

P3

Line feed

1

N/A

R3

Use FRPO edge limits and margins

0

PCL-only setting

U0

Line spacing

6

Lines per inch (integer value)

U1

Line spacing

0

Lines per inch (fraction value)

U6

Country code

255

255 = Use panel setting

LA

Character centering

1 (Center)

Lexmark-only setting

LB

Memorex font group

0

Lexmark-only setting

LC

Use bitmaps if available

0

Lexmark-only setting

LE

Paper source for LF/LG offsets

0

Lexmark-only setting

LF

Top offset for LE source

0

Lexmark-only setting

LG

Left offset for LE source

0

Lexmark-only setting


A1–A8: Margins

FRPO margin settings are always acknowledged in ProPrinter and LinePrinter emulations. They are only acknowledged in PCL emulation if parameter R3 is set to 1.

The odd-numbered parameters (A1, A3, A5, and A7) specify a whole-inch value. The even-numbered parameters (A2, A4, A6, and A8) specify a fraction in 100ths of an inch. Page Length and Page Width settings that are larger than the default margin limits are ignored. The factory defaults are set to be longer and wider than the largest possible size; thus, default bottom and right margins are used. The margins are always positioned with respect to the default edge limits.

C1: Page orientation

This parameter designates the logical page position with respect to the physical page.

C1 value

Description

0

Portrait orientation

1

Landscape orientation


C3: Default font

The C3 parameter sets the default font. C3 can be set to one of three modes:

C3 value

Font selection

0

Font 1 for PCL emulation.

Font 8 for ProPrinter and LinePrinter emulations.

1–79

Sets the default font to the specified font number.

255

Sets the default font to the front panel default or the PJL setting.


L1–L8: Edge limits

The L parameters are used to vary the size of the logical page and to position it with respect to the physical paper. The L parameters are always acknowledged in ProPrinter and LinePrinter emulations.

Parameters L1–L4 are always acknowledged in PCL emulation. Parameters L5–L8 are used in PCL emulation only if the FRPO parameter R3 is set to 1. The default edge limits are as follows (all pel dimensions are 300 dpi):

Edge limit

PCL (R3=0)

PCL (R3=1) or PrPrinter

Top

1/6", 4 mm, 50 pels

1/5", 5 mm, 60 pels

Left

1/4", 6 mm, 71 pels

1/5", 5 mm, 60 pels

Bottom

1/6", 4 mm, 50 pels

1/5", 5 mm, 60 pels

Right

1/4", 6 mm, 71 pels

1/5", 5 mm, 60 pels


The top- and left-edge limits determine the position of the logical page. The bottom- and right-edge limits determine the size of the logical page. L1–L4 FRPO parameters are always interpreted with respect to the top and left edges of the physical page. L5–L8 FRPO parameters are always interpreted with respect to a letter-size sheet of paper, with default top- and left-edge limits (0.20").

For example, to set edge limits of approximately 2 mm (24 pels @ 300 dpi) on all four sides of any-size paper, the following FRPO commands are used:

FRPO L1, 0; FRPO L2, 8;

FRPO L3, 0; FRPO L4, 8;

FRPO L5, 10; FRPO L6, 72;cmnt 11" - .2" - 10.72" = .08" = 24 pels;

FRPO L7, 8; FRPO L8, 22;cmnt 8.5"- .2" - 8.22" = .08" = 24 pels;

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:

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:

Setting

PCL

IBM ProPrinter

LinePrinter

Top and Bottom Margins

1/2 inch

Set to edge limits

Set to edge limits

Default Font

1

8

8

Font Mode

13

0

15

CR on FF

PCL setting

Yes

Yes

Character Wrap at Right Margin

PCL setting

Always wrap

Always wrap


Note: Setting the default emulation to ProPrinter or LinePrinter may affect native PCL 5e print jobs.

P2: Carriage return

This controls the way the printer interprets the carriage return (CR) control code.

P2 value

Description

0

Ignore 0x0d

1

Carriage return

2

Carriage return plus line feed


P3: Line feed

This controls the way the printer interprets the line feed (LF) control code.

P3 value

Description

0

Ignore 0x0d

1

Line feed

2

Line feed plus carriage return


R3: Use FRPO edge limits and margins

By default, FRPO edge limit settings (L5–L8) and FRPO margin settings (A1–A8) are ignored when the base emulation is PCL. To activate these FRPO settings for PCL, the R3 parameter must be set to 1. Note that the R3 parameter applies only to PCL emulation. FRPO edge limit and margin limit settings are always acknowledged when the base emulation is ProPrinter or LinePrinter.

U0–U1: Line spacing

This sets the number of lines printed per inch. U0 and U1 represent the integer part and the fraction part of the line spacing value, respectively. If U0 is set to 5 and U1 is set to 63, then line spacing is 5.63 lines per inch.

U6: Country code

U6 is used to set the default symbol set. The factory default value for U6 in the PRESCRIBE emulation is set to 255. This forces the U6 parameter to be ignored and the symbol set to be initialized according to the printer control panel setting for symbol set. If a specific symbol set other than the default is required, then U6 should be set accordingly.

LA: Character centering

This setting emulates certain Kyocera machines that center characters within the spacing. The factory default value is 1 (centering enabled).

To disable character-centering use: !R! FRPO LA,0; RES; EXIT;

If the placement of text appears to be wrong, then try changing this switch.

LB: Memorex font group

This setting allows the Memorex font group to be set.

The font groups are selected as follows:

FRPO LB parameter

Font group

0

Original

1

A/B

2

C/D

3

E/F

4

G/H

5

I/J

6

K/L


For example, to select font group E/F, use: !R! FRPO LB,3; EXIT;

LC: Use bitmap fonts instead of outlines

This setting overrides the simulation of bitmap fonts if an actual bitmap version is resident. Currently, there are bitmap versions for font 9 and font 28. Setting LC to 1 forces the printer to print font 9 and font 28 using the bitmap version. The default setting of 0 forces font 9 and font 28 to be simulated with a scalable font.

LE: Paper source to apply LF/LG offsets

This allows offsetting of the logical page for pages that print from a particular paper source.

Notes:

The sources are selected by setting the LE parameter as follows:

FRPO LE parameter

Paper source

0

No source

1

Tray 1

2

Manual

3

Manual env

4

Tray 2

5

Tray 3

8

Multipurpose tray

20

Tray 4

21

Tray 5


LF/LG: X and Y offsets for LE source

These settings specify the X and Y offsets for shifting pages printed from the LE source. The offset is ignored if LE is set to 0. The offsets are designated in units of 1/300 of an inch. Negative values are allowed.

For example, to set up an X offset of 1 inch and a Y offset of -0.5 inches for all pages that print from the multipurpose tray, use the following FRPO commands:

!R! FRPO LE, 8; FRPO LF, 300; FRPO LG, -150; EXIT;

GENF: GENerate Font

The fonts generated by the PRESCRIBE emulation option with this command may differ in size and style from Kyocera. The font spacings of GENF fonts may also differ. If there are differences found with GENF fonts that are unacceptable, you can correct them by adjusting the GENF parameters. You can also change the application to use a resident scalable font instead.

SEM: Set Emulation Mode

Kyocera printers support a list of printer emulation modes in addition to PRESCRIBE as shown:

A  PRESCRIBE Chart

The SEM command is used to temporarily switch the printer emulation mode. It also resets the margins and other parameters.

ProPrinter and LinePrinter environments are supported, but native ProPrinter commands are not supported.

SEM 0 = LinePrinter

SEM 1 = IBM ProPrinter X-24E

SEM 2 = Diablo 630

SEM 5 = Epson LQ-850

SEM 6 = HP LaserJet III PCL 5e

SEM 7 = HP 7475A (Plotter)

In Kyocera printers, the FRPO P1 parameter is used to select the printer default emulation when the printer is first turned on. A particular page of a print job can be a mixture of the selected emulation data stream and PRESCRIBE.

Notes:

SFA: Set bitmap Font Attributes

The supported executable parameters of this command include: hmi, vmi, and spacing type. The nonexecutable parameters (rotation, symbol set, height, italic, weight, typeface, and font type) are not supported. The nonexecutable parameters may affect best-fit font selections, and could result in the PRESCRIBE emulation option selecting a different font than Kyocera.

SIMG: Set IMaGe model

This command controls the transparency and opaqueness of images and patterns. Six different operating modes are defined. The PRESCRIBE emulation option supports modes 3, 4, 5, and 6. Modes 1 and 2 are not supported.

STAT: STATus

This command can verify if the PRESCRIBE emulation option is properly installed to match the Kyocera setup of the account. The STAT page only displays the FRPO settings that are supported by the PRESCRIBE emulation option.

To print a STAT page, send this: !R! STAT; EXIT;

A STAT page is also printed when a Menu Settings test page is printed.