Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Printer fonts not maintained

Former Member
0 Likes
1,324

Hi,

A batch job has failed with the error "No printer fonts maintained for ARCHIXOS"

ARCHIXOS is the device type. However instead of ARCHIXOS being called, it should call device type ZSWINCF, where all the fonts are maintained.

The job calls program RM06ENDR_ALV. This program is used for printing and archiving purchase orders.

1) What changes should I do so that the job does not fail again?

2) How can I rectify the already existing PO's which are refering to the wrong device type?

Any help would be greatly appreciated.

Thanks and Regards,

Mick

2 REPLIES 2
Read only

Former Member
0 Likes
741

Mick,

Following is the procedure we are using to configure and test MICR printer and it's devices:

I hope this will help you to understand the config stuff.

1. <b>Font verification</b>

Once the SIMM/DIMM or Secure Font Module is installed, print the PCL Font List (through the printer control panel) to verify that the module was installed correctly and to verify the escape sequence of the fonts.

2. <b>Creating custom device type</b>

Once it is confirmed that printer is capable of printing MICR font, we need to create custom device type for this printer.

• Execute transaction code “SPAD”

• Select “ Full administration” button to expand all available options

• Select “ Device Types ” tab

• Type “HP5MI” for Device types and press Display

• Press “ Change” button

• Go to Utilities -> For device types -> Copy device type to ZHP5MI.

• Edit Print Control for the new device type ZHP5MI.

• Scroll down to Print Control for MICR E-13B 10pt which is SF450. (This is device specific)

• In the “Control Character Sequence” column, enter the hexadecimal escape sequence for the MICR E-13B 10 point of the printer. (This is printer/hardware specific).

The value for current printer hardware is: 1B28384D1B28733070382E30356831302E30763073306231303054

3. <b>Creating new output device</b>

• Execute transaction code “SPAD”

• Click on “ Change” button

• Click on “Create” button

• Enter an output device name as “ Accounting check printer”

• Enter newly created device type (ZHP5MI)

• Select default spool server

• Select host spool access method as “c: direct operating system call”

• Enter host printer as share print name on server (accounting)

• Save the setting.

4. <b>Test MICR font printing</b>

• Execute transaction SO10

• Select SAP script “SAPSCRIPT-MICRTEST”

• Click on display

• Initiate print for displayed text

• Check out if MICR font is properly printed.

Regards,

Amey

Read only

Former Member
0 Likes
741

Mick,

just check which output devices you have in NAST for your POs.

if you recently changed to ZSWINCF and have not updated output condition records - they will still point to old device.

You may change NAST records for your POs before running your job... to replace old output device with new output device...

You can find all records with old output device by select from NAST.