Chinese characters printing in Scripts in SAP

Hi,
I would like to print Chinese characters in the scripts in SAP Unicode system.
We are trying thru SAP but unable to print. If anyone already done this please help me to solve this.
Thanks,
Krishna chaitanya.

hi krishna
there are various factors like printers, script language settings influencing printing the chinese characters.First you can try to print the hardcoded chinese characters using <b>locl</b> instead of network printers. for this u need to copy the chinese characters and paste in the script using the native login (not nesscary to login to SAP in chinese login). If this works then u need to check the printer model supported by SAP for printing double byte characters. For more information pls post this Q in SCRIPT section of SDN. Also there are couple of notes availbale for troubleshooting this issue.
thkx
Prabhu

Similar Messages

  • Chinese Characters Printing as Boxes in SAPscript

    Issue...why would a Chinese standard text print fine using the "INCLUDE" method, but output as boxes when that same Chinese standard text is retrieved successfully using the "PERFORM" method?
    Summary...I am currently experiencing problems printing Chinese characters on a custom SAP Script form. This does not appear to be an issue with printer setup or font selection, as I am able to get the Chinese characters to appear depending on the method I use. The problem occurs when I execute a "PERFORM" within the SAP script to retrieve the Chinese standard text, the results are displayed as boxes. If I "INCLUDE" the standard text directly within the SAP script, the Chinese standard text prints without issue. I have executed the SAP script in debug mode and the Chinese text is being retrieved from the "PERFORM" statement as expected, but just does not display correctly as it does by using the "INCLUDE" approach. I'm trying to understand why the two approaches would not both work in the same manner. We are on a UNICODE system.
    Though we may be able to use the "INCLUDE" method in a majority of places, we are interested in using the function "ADDRESS_INTO_PRINTFORM" for printing addresses. This would require passing values back to the SAP script line by line.
    Below is a simplified version of the two methods...
    (PRINTS CHINESE CHARACTERS AS EXPECTED)
    INCLUDE 'ZADDRESS_LINE1' OBJECT 'TEXT' ID 'ST' LANGUAGE &NAST-SPRAS& PARAGRAPH IG
    (RESULTS IN BOXES BEING PRINTED)
    PERFROM GET_TEXT IN PROGRAM ZGET_CHINESE_TEXT
    USING &NAST-SPRAS&
    CHANGING &ADDRESS_LINE1&
    ENDPERFORM.
    &ADDRESS_LINE1&
    (&ADDRESS_LINE1& contains Chinese characters as expected when debugging SAP script)
    FORM GET_TEXT TABLE PT_IN STRUCTURE ITCSY
    PT_OUT STRUCTURE ITCSY
    ...USE FUNCTION 'READ_TEXT' TO RETRIEVE CHINESE TEXT FROM ZADDRESS_LINE1 STANDARD TEXT (works as expected)
    read table pt_out index 1.
    move ADDRESS_LINE1 to pt_out-value.
    modify pt_out index 1.
    (PT_OUT table is populated with chinese text as expected)
    ENDFORM.

    Language for form is 'ZH'.
    To clarify the original post, the standard text is being retrieved correctly for both methods.  By this I mean that during debugging of the SAP script I can see the Chinese text as expected for both methods.  However, during print preview only the "INCLUDE" method displays correctly.  I have both methods included in my current script for the same standard text and the "INCLUDE" displays fine, but not the "PERFORM" method.
    Does the "CHANGING" parameter which is populated by the "PERFORM" need to be defined in a particular way?  Might there an issue with the TDSYMVALUE type that is used for storing the values retrieved from the "PERFORM"?

  • Chinese characters print in smartforms

    hi,
    the print preview in smart form is displaying the Chinese characters as required but  while printing the Chinese character these characters
    are replaced by ####### .
    thanks,
    nag.

    Nr,
    its not an ABAP issue at all i already gone thru this situation once.i change the printer specification from SPAD under eye of basis guy so you may want to do same.
    don't worry its not an ABAP issue.
    Amit.

  • Special Characters printing In Scripts

    HI Frnds,
          I want to print special characters in scripts
    &#269;
    &#283;
    &#345;
    &#268;
    &#367;
    í
    &#367;
    the characters are like this , how can i write the characters in Text elements window of scripts , if i am trying it is giving question marks, it should in the output also, hw can I do it.
    reply

    Hi,
    Copy the text from a word document and paste it in the text element..instead of typing it..
    Then I believe you should get it
    Thanks
    Naren

  • Chinese characters appear OK in preview but not when printed

    I am working on sap script .
    In which I am facing problem in printing Chinese character.
    In the spool(print preview) I am able to see Chinese characters printed but while printing on a paper it is appearing as '#' Characters.
    I am using Font Family as COURIER in basic settings and If I try changing Font to CHSONG(Chinese character font), alignment getting distorted.
    I have tried several options available in SDN, but not able to find exact solution on the issue.
    Please help me with proper solution.

    HI friend,
    Try changing the device type which suits the Chinese font. There are many device types which support device types.
    Example : CNSAPWIN.
    Just try this friend. If you face queries please revert back to me i will help you.
    Thanks,
    Sri Hari

  • Printing of Chinese characters issue

    Hi all,
    I have a SAPScript Layout with Chinese characters to be displayed.But in the hard-copy printout I do not get the chinese characters printed, instaed it prints some funny characters like '####'.
    How can i get the chinese characters printed ?
    Your ideas are appreciated.
    Thanks,
    Stock

    The logic to build SAP Script and Smart form of all languages will be same. But while working on Asian language please take care of the following points.
    1 Make sure you logon to SAP in Chiness language only.
    2 At the Operating system level install the Chinees language.[Control panel - >Regional and language Option - >language Tab - > Click on Install Files for East Asian languages] If these language already installed then click on Detail and add the Chinese languages[Chinese (PRS) and Chinese(Taiwan).
    3 At SAP level click on Customizing of Local layout[Alt+F12] and click on options.Go to tab I18N and click on Activate the multi-byte functionalities to support check box.
    4.Take care of the Font while assigning to Character formar or paragraph format. Dont use normal font name. Example of chinese phone "CNSONG

  • Chinese Characters on Network Printers

    Hi,
    I am currently using 2 network printers. One is <b>HPLJ 3015</b> and the other is <b>Fuji Xerox DC450 PCL-6. </b>
    I am able to print the English characters properly but when I try printing the Chinese characters, it either gives me "Junk" or "doesn't print anything". I changed the Spool access method to "Front end" and the chinese characters printed perfectly.
    I tried using all the Chinese compatible device types provided but none of them seem to work for these Network printers.
    Can anyone please let me know if there are other device types I need to download/install and from where I can do that? I have tried the HP and FUJI Xerox sites and was not able to find any "Chinese" specific drivers. Any help regarding this problem will be greatly appreciated.
    Thank you.

    Chinese chars printing fine when you change access method to frontend because, windows driver may be substituting some fonts with true type fonts.
    Check chinese fonts installed on the printers by printing font list from printer's controlpanel menu, if a chinese font is not there in the list, PCL font DIMM or soft font needed to print from SAP via network. Use device types CNHPLJ4 for simplified chinese and TWHPLJ4 for traditional chinese.
    Regards
    Sridhar

  • Chinese characters in url

    I´ve been asked to make a chinese version of a website
    but although I can create the pages using chinese characters I
    can´t make the urls or folders in chinese.
    eg 住宿.asp
    What should I be doing ?

    "drew lawson" <[email protected]> wrote in
    message
    news:go3g6a$p7h$[email protected]..
    > I?ve been asked to make a chinese version of a website
    but although
    > I can create the pages using chinese characters I can?t
    make the
    > urls or folders in chinese.
    Most websites created in Asian languages use the Roman
    alphabet (ABC)
    for file and folder names. However, modern browsers are now
    capable of
    handling URLs in Chinese characters and other scripts. As
    long as your
    computer supports Chinese, so does Dreamweaver (unless you're
    using an
    old version). If I recall correctly, all versions since
    Dreamweaver 8
    support Asian and other scripts.
    David Powers
    Adobe Community Expert, Dreamweaver
    http://foundationphp.com

  • Why a " # " is coming while printing chinese characters from SAP script?

    Hi All,
    Facing one issue.
    We have a SAP script for printing delivery note thru T-code VL03N. The script has chinese characters in it.
    When I print this form the chinese characters that are hardcoded in the script can be seen in the print out but the ones which are coming from the table cannot be seen instead they are repalced by " # ".
    Strangely, when a debug the script or see a print preview on the screen they can be seen as it is with no problem.
    Only when I print it, on the paper print they are seen as # but the characters that are hardcoded in the script can be seen clearly on paper.
    Secondly, in Transaction FB03 which is for display of list of documents it too has some chinese characters and when I print this directly from the t-code doing Shift-F1 ( no SAP script or form is involved in this case) then the same case is there the chinese characters get replaced by a " # ".
    Any inputs or views are welcome.
    Please suggest.
    Thanks.
    Cordially,
    Saurabh.

    Hi,
    You need to set your activate multibyte functions to support.
    Long on to SAP --->right side right corner (Customized local layout) --> click --->Select options --->select tab (l18N)
    -->Check Activate multibyefunctions to support.
    log off you SAP Gui then re-log in...you can able to view multi language characters.
    Thanks,
    Nelson

  • Label printing issue with chinese characters (SAP script)

    Hi ,
    I have a requirement to print chinese characters on label print out.
    Here are the steps already tried:
    1) Created a new device type which is copy if ASCIIPRI and character set 8400
    2) Font ANDALE_S, CNHEI, CNSONG are assigned to device type, same fonts called in SAP script.
    3) During the print, it is picking ANDALE_S font(observed in spool RAW data), but preview is good.
    4) I put ZPL codes CW1,B:MSUNG.FNTFS in beginning of script and also ^A@N,50,50,B:MSUNG.FNT while prining actual chinese text in SAP script.
    5) also tried other device types assigned to printer LZEBU2, LB_ZEB2 etc.,
    6) already checked at printer DIMM level, SIMSUN, ANDALE_S fonts are already installed
    7) Character set on printer is same as in SAP
    So far no option worked, it default to Courier fonts while printing and it results garbage characters.
    If anyone has ideas, please advice.
    thank you,
    Anil

    Hi,,
    If the ZPL commands are correct for switching to the printer's internal CHinese font and character set, it may work to add the fonts via SE73 -> Printer Fonts -> ASCIIPRI . In here you need to add the commands in the print control SFxxx for your created font.
    Another possibility is to print via windows and device type CNSAPWIN. Here it should not be necessary to add any font.
    Regards,
    Aidan

  • Printing chinese characters in a zebra printer using SAP Interactive Forms

    Hello,
    We have created an Adobe Interactive Forms in SAP with transaction SFP. In this form we have used some words in English and another ones using Simplified Chinese characters . We have defined a Zebra printer in SPAD transaction using Device Type AZPL203.
    We have defined an ABAP program to printout this form. When we print it in the zebra printer some of the chinese characters are printed and some of them no.
    Has anyone faced the same problem?
    Please if this is not the right forum, please could you adress me to the right one?
    Thanks a lot
    Miquel A. Vergara

    Hello,
    Please check if the notes below are useful.
    83502 - Printing Support for Native Languages
    1612051 - Foreign text printed with garbage characters
    Thanks,
    Ravi

  • Unable to print chinese characters

    Hello experts,
    A script is triggered when i run the transaction FBL5N and a form is printed.
    The issue is, i am unable to see the chinese text in the preview as well as print.
    The chinese characters appers as ###, check boxesor some other symbols.
    Tried chaging the priner settings also(ouput device and device type)
    Tried changign the font family aslo.(CNKAI and CNHEI)
    The functional consultant says using the existing priner settings they are able to print chinese characters through some other transactions like VF03
    Waiting for positive responses.
    Regards
    Akmal

    See [note 302228 - NLS trouble shooting: printing (collective note)|http://service.sap.com/sap/support/notes/302228]: Characters on printout printed as nothing, #, ?, ., box, other character. It contains a detailed procedure how to analyze and solve. See also note 753381 which contains a Word document (attachment) with a more detailed classification of character damage.
    By the way, do you log in SAP in Chinese, do you have a Unicode system, do you use frontend printing, does your computer have Asian support installed, is the font installed on your computer?

  • Issue Regarding Chinese characters In Smart Form Print preview..

    Hi All,
    I am working on a smart form development for chinese users. The requirement is the user will login using English & when the delivery will be issued for output, a check will be done on the country of user. If that comes as china then the international version (C) maintained for that customer will come as output.
    Now the problem is even if I login using EN or ZH the below issue I am facing always.
    In the database I can view the details in chinese properly by logging in as ZH. During debugging also i checked the data from table ADRC & MAKT is coming in chinese properly. But when i gave the values to be output in SmartForm, it is showing the characters like how it will look if I login using EN & view the table contents.
    When i view the data by changing character set as Simplified Chinese then in table i can see chinese texts properly. But when the same data goes to print preview it shows the chinese characters like as it would appear when character set is Unicode or West European..
    Please help..
    Thanks in advance.
    Edited by: malayanayak123 on Jun 1, 2011 5:48 AM

    Dear,
    print preview and physical printout are two different things.
    PrintPreview:
    The data stream will be sent to the frontend and rendered with windows-fonts etc (for backend prints a simulation).
    Printout:
    Frontend: You need a printer, that maps the character, you have to use SAPWIN or SAPWINCF when using cascading fonts. The rendering will be done in the windows spooler.
    Backend: Your printer needs also a mapping (look like something with UTF8). Also the printer needs the fonts installed because the rendering will be done in the printer!
    If you use the pdf-printer in SAP, you need to upload all necessary fonts (TTF) for the pdf-composer. Also you need a unicode pdf printer for that.
    Regards,
    Christian

  • Printing chinese characters on a Zebra printer using Adobe Interactive Form

    Hello,
    We have created an Adobe Interactive Forms in SAP with some words in English and another one in simplified chinese. We have defined a Zebra printer in SPAD with the AZPL203 driver.
    When we print the form in the zebra printer some of the chinese characters are printed and some of them no.
    Has anyone faced the same problem?
    Thanks a lot
    Miquel A. Vergara

    Hi,
    Welcome you post on the forum.
    However, this is not the right forum for you. It is only for SAP Business One user. Please search entire forums first to find which one is more proper.
    However, this issue may not be related to SAP at all. Search on the web would be better.
    Thanks,
    Gordon

  • Issue with printing chinese characters

    Hello All,
    When our users try to print an order, two specfic chinese characters ( in Taiwan version) are getting printed as #. In the spool display the chatacter is appearing correctly, but when getting printed actually , it is coming as #.
    &#36394;  
    &#29641; 
    The same character is getting printed from all microsoft office tools, the problem is only from SAP ( 4.7)
    Tried on several models( HPLaserJet Q6511Q, HPLaserJet Q7551Q, dot matrix printer EPSON LQ-2180C) with frontend printing  , device type is TWSAPWIN
    Any pointers , please let me know
    Thanks
    Arun

    Could you please let me know what is the solution..even we are having similar issue currently

Maybe you are looking for