on 12-10-2008 6:03 PM
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 ®UH-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.
Changed the USB Device and it worked !!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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®UD-CHECT&C A011100101A ®UH-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.
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®UD-CHECT&C A011100101A ®UH-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.
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.
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.
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.