cancel
Showing results for 
Search instead for 
Did you mean: 

Cyrillic Letters are printed wrong

Private_Member_19084
Active Contributor
0 Kudos

Hi experts,

we have an unicode system and would like to print sapsript with cyrillic letters.

If we print the sapscript as PDF the output is perfect.

But if we print the form directly to the printer, the cyrillic letters are wrong.

(The letters are printed WRONG - not as ###).

So I think that we have a problem with device driver or device type (codepage).

System Settings

printer: HP P2055dn (supported languages: HP PCL5, HP PCL 6, HP Postscript level 3)

device driver: HPL2

Page printing = 'X'

character set = 1502 (ISO 8859-5 Output)

FYI: the codepage shows correct letters in SCP and also the binary code looks correct.

So I doubt that this codepage is wrong.

The letters also wrong, if we print a smartform.

Hope anyone can help me!

Thx in advance

Accepted Solutions (1)

Accepted Solutions (1)

nils_buerckel
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

which device type are you using ?

Does the printer support cyrillic fonts (e.g. DIMM) ?

Did you try (or consider to use) frontend printing with device type SWINCF ?

Best regards,

Nils Buerckel

Private_Member_19084
Active Contributor
0 Kudos

Hi,

first, thank you for help!

I've created an own Z device type.

But this is a copy of HPLJ4000.

Devicetype data:

driver = HPL2

codepage 1502

I made a very simple test. I've entered a view cyrillic signs in word and sent it to the printer.

The print was correct. So I think, Yes the printer supports cyrillic.

Any ideas?

Thx

nils_buerckel
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Do you mean MS Word ?

In that case, the characters are converted to graphic and this is printed correctly (without any fonts needed on the printer side).

In fact you could achieve similar results with frontend printing (SWINCF) in ABAP systems.

However if you want to support backend printing, it is mandatory to support the fonts on the printer side.

And you need to have a proper device type (changing the code page in an existing copy of a Latin-1 based device type usually does not work ...).

Please also have a look at SAP note 776507 (points 3. and 4.).

The only standard option for cyrillic backend printing (HP) I see is to use an HP Unicode printer

see http://h71028.www7.hp.com/enterprise/downloads/HPFontSupport2006.pdf

see also SAP note 1135055.

To sum it up: The easiest solution is to use SWINCF for Russian print-outs ...

Best regards,

Nils Buerckel

Answers (1)

Answers (1)

aidan_black
Active Contributor
0 Kudos

Hi,

If your printer supports postscript, then another possibility is to use device type I5SPOSTand follow the steps of SAP note #83502. As described in Note #83502, the font file Dfnlatin, which is contained in the attachments of Note #83502, must be placed into the directory pointed to by the parameter rspo/devinit/datafile.

regards,

Aidan