cancel
Showing results for 
Search instead for 
Did you mean: 

Check Printing Issue with E-13B through MICR HOST-USB Device

Former Member
0 Kudos

Hi All,

We are migrating to a new printer and we are no more using the DIMM cards in the printer. We are now using the USB Device for the MICR and we have to use MICR_E (E13B) for the check printing.

We copied our old program to a new one and tried to see if it is printing alright and found that it was not printing properly. Wehn i went into the SAP Script, i found the following in the window -

/E ABC

Z3 XXXXXXXXXX,,XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Z3

ZC ,,XXXXXXX,,XXXXXXX,,XXXXXXX,,XXXXXXX,, XXXXXXX,,XXXXXXX,,XXXXXXX,,

XXXXXXXXXXXXXXXXXXX

I'm not sure why we have XXXXX here and not the data objects/symbols like &REGUH-UBNKL&. Why is it like this?

paragraph formats Z3 and ZC above are of font family "COURIER"

Can please let me know how can we code in the script so that it can print the correct E13B fonts.

Appreciate your help.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Changed the USB Device and it worked !!

Former Member
0 Kudos

Hi,

Could you explain what exactly you changed because I have a similar issue with an HP P4015 printer installed with an HG283US MICR cartridge and it is a USB Device.

We are using Device type HPLJMI which has

HPLJMI MICR_C 100 8.00 SF451 SF451

HPLJMI MICR_E 100 8.00 SF450 SF450

installed and in the SAP script we are also using the command

/: PRINT-CONTROL SF450

MI C&REGUD-CHECT&C A011100101A &REGUH-UBKNT&D

paragraph format MI is defined as

MICR number E-13B

Family: MICR_E

Size: 8.0 pt

Bold OFF

Italics OFF

Underlined RETAIN

Device type: HPLJMI has the Print control SF450 with HEX value = 1B28384D1B28733070382E30306831302E30763073306231303054

With all the set up the SAP test script (Standard Text) = SAPSCRIPT-MICRTEST is unable to produce the MICR font. What am I missing?

Contacted HP Technical support and they have not yet returned my call. Any help offered is very much appreciated.

Former Member
0 Kudos

Hi,

Could you explain what exactly you changed because I have a similar issue with an HP P4015 printer installed with an HG283US MICR cartridge and it is a USB Device.

We are using Device type HPLJMI which has

HPLJMI MICR_C 100 8.00 SF451 SF451

HPLJMI MICR_E 100 8.00 SF450 SF450

installed and in the SAP script we are also using the command

/: PRINT-CONTROL SF450

MI C&REGUD-CHECT&C A011100101A &REGUH-UBKNT&D

paragraph format MI is defined as

MICR number E-13B

Family: MICR_E

Size: 8.0 pt

Bold OFF

Italics OFF

Underlined RETAIN

Device type: HPLJMI has the Print control SF450 with HEX value = 1B28384D1B28733070382E30306831302E30763073306231303054

With all the set up the SAP test script (Standard Text) = SAPSCRIPT-MICRTEST is unable to produce the MICR font. What am I missing?

Contacted HP Technical support and they have not yet returned my call. Any help offered is very much appreciated.

Sandra_Rossi
Active Contributor
0 Kudos

1B28384D1B28733070382E30306831302E30763073306231303054 means:

- 1B28384D = ESC + ( 8 M = Select Symbol Set "Math-7"

- 1B28733070 = ESC + (s 0 P = fixed spacing for primary font

- 382E303068 = ESC + (s 8.00 H = pitch of 8 characters per inch for primary font

- 31302E3076 = ESC + (s 10.0 V = line height of 10 characters per inch for primary font

- 3073 = ESC + (s 0 S = upright style for primary font

- 3062 = ESC + (s 0 B = medium Stroke Weight for primary font

- 31303054 = ESC + (s 100 T = Typeface 100? for primary font

Did you check that the MICR_E font is typeface 100 in your HG283US ? (check in the reference manual)

Note: I don't understand why you used PRINT-CONTROL SF450 as it is (I think) implicitly sent with the font.

Former Member
0 Kudos

Thanks Sandra for your response.

From the PCL Font list it says

USB Resident storage fonts

Font = H E-13B-600

Pitch/Point = 8.00/8.4

Esc sequence = <esc>(0Q<esc>(s0p8.00h8.4v0sb0T

Font = USB1 1

Font id = blank

I am only using Print control = SF450 as the SAPSCRIPT is copied form an existing one, but event he SAP standard text will not print (vanilla) SAPSCRIPT-MICRTEST or SAPSCRIPT_MICRTEST the correct fonts.

Do you think font pitch may be the issue, we are planning to change this tomorrow to 10.

Does the escape sequence need to be added as a new print control to the Device type in SPAD or does SF450 HPLJMI still work?

One other thing from note 94233 I checked the RAW spool file and it does contain

ST0652139Schriftart MICR_E 10 Punkt (MICR E-13B)

MT0198406457

CP40040000E

FCMICR_E 100 00180 SF450SF450400400180E

ST0018001A

MT0226706457

CP11000000E

FCCOURIER 120 00144 SF012SF012110000144E

ST0100807transit

MT0198406697

CP40040000E

FCMICR_E 100 00180 SF450SF450400400180E

ST0018001B

MT0226706697

CP11000000E

FCCOURIER 120 00144 SF012SF012110000144E

ST0086406amount

MT0198406937

CP40040000E

FCMICR_E 100 00180 SF450SF450400400180E

ST0018001C

MT0226706937

CP11000000E

FCCOURIER 120 00144 SF012SF012110000144E

ST0072005on-us

MT0198407177

don't know what more to look for.

Former Member
0 Kudos

N K mentions "Changed the USB Device and it worked !!" so don't understand if he had a bad device and the replacement device worked or was it som e setting he changed and it worked.

Sandra_Rossi
Active Contributor
0 Kudos

I think you gave the right info with Esc sequence = <esc>(0Q<esc>(s0p8.00h8.4v0sb0T

It means you must use this one.

In hex, it corresponds to 1B2830511B28733070382E303068382E34763073623054.

It is the same command as previously except:

- Select Symbol Set "0Q" (I saw [here|http://www.piclist.com/techref/language/pcls.htm] that it was used for MICR E13B)

- Select Typeface "Line Printer"

- 8.4 characters per inch vertically

Try changing this hex code in the print control SF450. You'll have to copy the device type to a Z* device type as usually.

About your question for the pitch I don't know (it depends maybe whether the typeface is bitmap or vectorial)

Edited by: Sandra Rossi on Dec 15, 2009 11:00 PM

Former Member
0 Kudos

Hi All,

Can please someone help me with this. In the output, i can only see the check no with 'C' in front and at the end of it, but it is not printing the actual MICR code. When i check my paraphraph format, i can find that it is of font family MICR_E. Can you let me know what else should i check ????

Thanks

Former Member
0 Kudos

What device type is you printer using?

If you weren't using MICR_E before you will need to add it to the device type. Go to SE73, select Printer Fonts and change. Double click on the device type your printer is using and if MICR_E isn't on the list you need to add it. You probably also need to add the print controls in SPAD for the device type.