Printing Issue from Spool

Hi All,
I have created a Invoice Form (ADOBE) which generates multiple documents in single output. I have done this by calling the generated FM inside a loop. The users scheduled the Invoice form as a background job and Now it has an output of one spool with 2500 Invoice forms.
I tried to print all the forms together from the spool, but it only prints the first one. Is there any way we can print all the documents in the spool in single shot...
Regards,
Mohammed Shukoor.
Edited by: Mohammed Abdul Shukoor on Jun 30, 2011 4:50 AM

Hi,
You can split the spool request by number of pages, for example some times printer will not have the buffer to print all at a time, so we can print 500 (As per your requirement) initially then next 500 pages and so on. In order to do this first find out number of pages in the spool by using the FM RSPO_GET_PAGES_SPOOLJOB, then as per the pages obtained, pass the first page (for Example 1) and last page numbers(for example 500) to the FM RSPO_OUTPUT_SPOOL_REQUEST. Then check the status of the pages means whether printing is completed or not by using the FM EFG_SPOOL_OUTPUT_STATUS_CHECK. If the printing is completed then again pass the first page and last page parametes as ( for example 501) and last page number as (for example 1000). Else in the above function module you have wait time you can reduce the wait time till all the pages are printed.
Thanks,
M Ramana Murthy.

Similar Messages

  • Program to Print Preview from Spool

    Hello gurus,
    I hope you guys could help me out...my requirement is to write an ABAP program that receives a spool number and displays its print preview to the user from there user can choose to print or delete the spool number
    Any advices ?:)

    Hi ..
    Call this FM to generate the Print preview from SPOOL
        CALL FUNCTION 'RSPO_OUTPUT_SPOOL_REQUEST'
          EXPORTING
            spool_request_id = hrqident
          EXCEPTIONS
            OTHERS           = 0.
    <b>REWARD IF HELPFUL</b>

  • Convert OTF to PDF and print PDF from Spool

    Hi,
    I have searched all the forums and service market place but could not find solution to my problem.
    I am using Function module
      CALL FUNCTION 'CONVERT_OTFSPOOLJOB_2_PDF'
        EXPORTING
          src_spoolid              = p_spool
          no_dialog                = 'X'
          dst_device               = 'ISJB'
          pdf_destination          = 'S'
        IMPORTING
          pdf_bytecount            = lv_bytecount
          pdf_spoolid              = lv_spoolid
          otf_pagecount            = lv_pagecount
          btc_jobname              = lv_jobname
          btc_jobcount             = lv_jobcount
        TABLES
          pdf                      = gt_pdf
        EXCEPTIONS
          err_no_otf_spooljob      = 1
          err_no_spooljob          = 2
          err_no_permission        = 3
          err_conv_not_possible    = 4
          err_bad_dstdevice        = 5
          user_cancelled           = 6
          err_spoolerror           = 7
          err_temseerror           = 8
          err_btcjob_open_failed   = 9
          err_btcjob_submit_failed = 10
          err_btcjob_close_failed  = 11
          OTHERS                   = 12.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    this generates spool in SP01. Ideally it should generate a PDF spool file but it generates a BIN file of Format G_RAW. When I display the spool it displays all kinds of japanese characters which does not make sense,.
    I setup printer ISJB with device type JPPDF (PDF converted for Japanese characters). Does any one know where the problem could be? Why I could not print the Spool in PDF?
    Thank you,
    Jagadish

    Hi,
    check out this program which will convert spool to pdf
    REPORT  zsmartform_spool_g.
    *************Types Declaration ****************************
    TYPES : BEGIN OF gty_tab,                          " Spool Requests
            rqident   TYPE tsp01-rqident,              " Spool request number
            rqdoctype TYPE tsp01-rqdoctype,            " Spool: document type
            rqo1name  TYPE tsp01-rqo1name,             " TemSe object name
           END OF gty_tab.
    *********Work Area ****************************************
    DATA: form_name TYPE rs38l_fnam,      " Used to get the function module of Smartform
          wa_outopt TYPE ssfcompop,       " SAP Smart Forms: Smart Composer (transfer) options
          gs_tab    TYPE gty_tab.         " Spool Requests
    *******Internal Table Declarations ************************
    DATA: gt_tab TYPE STANDARD TABLE OF gty_tab,       " Spool Requests
          gt_pdf TYPE STANDARD TABLE OF tline,         " SAPscript: Text Lines
          gt_spoolid TYPE tsfspoolid,                  " Table with Spool IDs
          gt_otfdata TYPE ssfcrescl.                 " Smart Forms: Return value at end of form prnt
    *********Variable Declarations ****************************
    DATA: gv_bytecount   TYPE i,               "#EC NEEDED " PDF Byte Count
          gv_file_name   TYPE string,                    " File name
          gv_file_path   TYPE string,                    " File Path
          gv_full_path   TYPE string,                    " Path
          gv_binfilesize TYPE i,                         " Bin File size
          gv_rqident   TYPE tsp01-rqident,               " Spool request number
          gv_name TYPE tst01-dname,                      " TemSe object name
          gv_objtype TYPE rststype-type,                 " TemSe: Object type name
          gv_type TYPE rststype-type.                    " TemSe: Object type name
    START-OF-SELECTION.
      CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
        EXPORTING
          formname           = 'ZPDF_G'
        IMPORTING
          fm_name            = form_name
        EXCEPTIONS
          no_form            = 1
          no_function_module = 2
          OTHERS             = 3.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    *Get Spool IDs
      wa_outopt-tdnewid = 'X'.
      wa_outopt-tddest = 'LP01'.
      CALL FUNCTION form_name
        EXPORTING
          output_options   = wa_outopt
          user_settings    = 'X'
        IMPORTING
          job_output_info  = gt_otfdata
        EXCEPTIONS
          formatting_error = 1
          internal_error   = 2
          send_error       = 3
          user_canceled    = 4
          OTHERS           = 5.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    *Assign the spool id
      gt_spoolid = gt_otfdata-spoolids.
    Generate spool and pdf for the output of the form
      PERFORM sub_generate_spool_pdf.
    END-OF-SELECTION.
    *&      Form  sub_generate_spool_pdf
          Generate Spool and PDF output
    FORM sub_generate_spool_pdf .
      DATA: ls_spoolid LIKE LINE OF gt_spoolid.
    *----Get the Spool Number
      CLEAR ls_spoolid.
      READ TABLE gt_spoolid INTO ls_spoolid INDEX 1.
      IF sy-subrc = 0.
        gv_rqident = ls_spoolid.
      ENDIF.
      CLEAR gt_tab.
      SELECT  rqident rqdoctype rqo1name INTO TABLE gt_tab
               FROM tsp01 WHERE rqident = gv_rqident.
      IF sy-subrc = 0.
        CLEAR gs_tab.
    Get the TemSe: Object name into variable gv_name
        READ TABLE gt_tab INTO gs_tab INDEX 1.
        IF sy-subrc = 0.
          gv_name = gs_tab-rqo1name.
        ENDIF.
      ENDIF.
      CALL FUNCTION 'RSTS_GET_ATTRIBUTES'
        EXPORTING
          authority     = 'SP01'
          client        = sy-mandt
          name          = gv_name
          part          = 1
        IMPORTING
          type          = gv_type
          objtype       = gv_objtype
        EXCEPTIONS
          fb_error      = 1
          fb_rsts_other = 2
          no_object     = 3
          no_permission = 4
          OTHERS        = 5.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    Check if temse object name type is 'OTF' or 'LIST'
      IF gv_objtype(3) = 'OTF'.
        PERFORM get_otf_spool_in_pdf.
      ELSE.
        PERFORM get_abap_spool_in_pdf.
      ENDIF.
    Generate F4 functionality from spool to pdf
      PERFORM write_pdf_spool_to_pc.
    ENDFORM.                    " sub_generate_spool_pdf
    *&      Form  get_abap_spool_in_pdf
          Generate the Spool number
    FORM get_abap_spool_in_pdf .
      REFRESH gt_pdf.
      CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
        EXPORTING
          src_spoolid              = gv_rqident
        IMPORTING
          pdf_bytecount            = gv_bytecount
        TABLES
          pdf                      = gt_pdf
        EXCEPTIONS
          err_no_abap_spooljob     = 1
          err_no_spooljob          = 2
          err_no_permission        = 3
          err_conv_not_possible    = 4
          err_bad_destdevice       = 5
          user_cancelled           = 6
          err_spoolerror           = 7
          err_temseerror           = 8
          err_btcjob_open_failed   = 9
          err_btcjob_submit_failed = 10
          err_btcjob_close_failed  = 11
          OTHERS                   = 12.
      IF sy-subrc NE 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " get_abap_spool_in_pdf
    *&      Form  get_otf_spool_in_pdf
          Generate OTF data from the Spool Number
    FORM get_otf_spool_in_pdf .
      REFRESH gt_pdf.
      CALL FUNCTION 'CONVERT_OTFSPOOLJOB_2_PDF'
        EXPORTING
          src_spoolid              = gv_rqident
        IMPORTING
          pdf_bytecount            = gv_bytecount
        TABLES
          pdf                      = gt_pdf
        EXCEPTIONS
          err_no_otf_spooljob      = 1
          err_no_spooljob          = 2
          err_no_permission        = 3
          err_conv_not_possible    = 4
          err_bad_dstdevice        = 5
          user_cancelled           = 6
          err_spoolerror           = 7
          err_temseerror           = 8
          err_btcjob_open_failed   = 9
          err_btcjob_submit_failed = 10
          err_btcjob_close_failed  = 11
          OTHERS                   = 12.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " get_otf_spool_in_pdf
    *&      Form  write_pdf_spool_to_pc
          Generate PDF format
    FORM write_pdf_spool_to_pc .
      CALL METHOD cl_gui_frontend_services=>file_save_dialog
        CHANGING
          filename             = gv_file_name
          path                 = gv_file_path
          fullpath             = gv_full_path
        EXCEPTIONS
          cntl_error           = 1
          error_no_gui         = 2
          not_supported_by_gui = 3
          OTHERS               = 4.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ----DOWNLOADING THE PDF DATA***
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          bin_filesize            = gv_binfilesize
          filename                = gv_full_path
          filetype                = 'BIN'
        TABLES
          data_tab                = gt_pdf
        EXCEPTIONS
          file_write_error        = 1
          no_batch                = 2
          gui_refuse_filetransfer = 3
          invalid_type            = 4
          no_authority            = 5
          unknown_error           = 6
          header_not_allowed      = 7
          separator_not_allowed   = 8
          filesize_not_allowed    = 9
          header_too_long         = 10
          dp_error_create         = 11
          dp_error_send           = 12
          dp_error_write          = 13
          unknown_dp_error        = 14
          access_denied           = 15
          dp_out_of_memory        = 16
          disk_full               = 17
          dp_timeout              = 18
          file_not_found          = 19
          dataprovider_exception  = 20
          control_flush_error     = 21
          OTHERS                  = 22.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " write_pdf_spool_to_pc

  • Printing Issue from ITS with a Reverse Proxy Configured

    Hi experts,
    We have an enterprise portal landscape which  can be accessed from the internet. The URLs are mapped using apache server as a reverse proxy. Also, we have configured the reverse proxy settings for accessing R/3 systems.
    When the users try to take the print out from the ITS Web GUI accessed through the enterprise portal, the page redirects itself to an only internally resolvable host name of the R/3 ITS.
    Due to this issue, users are not able to take prints from internet.
    I would like to know if there is any way by which i can change this to my externally resolvable reverse proxy host address, which in turn can be mapped internally to the original host name at the reverse proxy level.
    Can any one help me out in this?
    Thanks a lot
    Shobin

    Hi Shobin,
    SAP note 1145306 might provide some help about directives to be used.
    Regards,
    Dieter

  • Printing issues from InDesign CS4 pdf file

    Good morning,
    Could you help explain and possibly resolve an issue I'm having with an InDesign CS4 pdf file where the text and image drop shadows (40%) are printing as solid black blocked shapes from a large format printer. The file encompasses 1 overall image, 1 image with drop shadow, 3 text frames with drop shadow effect applied to the text and 1 group set of simple rectangular and ellipse objects with a glow.
    My colleagues in graduate school experienced the same with their files and the output bureau's rasterized the pdf file in Photoshop where it printed out with good resolution. Shouldn't this be resolved first in InDesign rather than rasterizing the file?
    I appreciate any help and insight you could offer myself and my colleagues.
    Thank you, Kathryn

    The printing service uses Acrobat 8 Pro and HP large format printer. My InDesign CS4 document is in the color mode of RGB and color type as Process. I saved it as a pdf file using the standard settings as follows: Preset: High Quality Print, Standard: None and Compatibility: Acrobat 4 (PDF 1.3). Are there options I should be paying more attention to when creating the PDF file? Also, I was reading up on Peter Spier's response links.
    This brings me to the next question...I'm creating a photo book for grad school with approximately 40 pages of images (RGB, 300dpi) with feathered drop shadows. What would be the best settings to use when exporting as a pdf file for printing services?
    Thank you for your help.
    Kathryn

  • Print issue from Illustrator CC

    When attempting to print to the Multifunction (bypass) tray on a Canon copier, the paper is pulled from tray one.  Is there a setting in Illustrator CC that is over-writing the print driver settings?

    AI doesn't care for such stuff. There's probably some "auto" setting somewhere in your driver that tries to detect the paper size and pulls the sheets from the respective stock tray...
    Mylenium

  • Printing issues from XP to Mac

    Hi
    I am trying to print from pc laptop running XP Home to shared printer on iMac, running 10.4.5. I can not get it to work. When I run the Bonjour wizard it finds the printer, Epson R300, no problem. Set up seems fine. I print and it certainly gets sent somewhere - I can even see the log on the mac receiving it - it says POST so assume it is trying to forward the print correctly - but nothing happens. No error on the printer either.
    Any ideas?

    ok. sorted it. Just in case anyone else made this stupid error. I was selecting the epson driver and not the generic postscript. Not clear why it uses a generic postscript driver but it works. Perhaps someone could explain it to me?

  • Printing issue from Indesign CS 5.5

    Hello,
    I have several users using Indesgn CS5.5 on Windows XP machines.  They are all printing to the same printer and the printer has the same name (mapped locally to the machines).  Once someone opens the Indesign file and edits the file, the others are no longer able to print the file.  They go in and print it and it claims that it was sent, but the printer never shows any activity of the print job coming in.

    This sounds more like some type of network issue than an InDesing problem...

  • Printing issues from 10.3.9 using Xserve 10.4.11

    We have 2 Xserves (1 G5 and 1 Intel). Both of them are running 10.4.11 with all updates installed. The printers are managed from the server for students. Students use eMacs and iBooks that have 10.3.9. Sometimes when students print from a 10.3.9 machine, it won't let them. For example, we have Microsoft Office X with the latest updates and it will say at the bottom of Word connecting to the printer. When this has happened, I have tried to open up Apple's text editor, but when I click on file print, nothing happens at all (so it's not related just to Microsoft). I have found that usually if you login (as a student) and then wait to print for 15 minutes or more, sometimes the students can print right away. Does anyone have any idea what could be causing this or how I could find out what is causing this to resolve it?
    Thank you in advance.

    1. It isn't. Legally you have to buy another copy of 10.4 to install Tiger on your iMac. There's a chance the iBook disc won't even let you install on the iMac though.
    2. The advantage would be less to download to update to 10.4.3.

  • Print issues from web

    When printing web-based emails or pages from the internet, the print window will now allow "All" pages to print, even if that is the selected choice. It defaults to "page 1 to 1" regardless of what I try. Everything works fine in IE.

    Try the '''''reset''''' described here: <br />
    http://kb.mozillazine.org/Problems_printing_web_pages#Reset_printer

  • Why sudden onset print issue from Reader pdf files (all other programs printing fine)?

    I am suddenly unable to print Adobe Reader pdfs. I am running Reader XI (11.0.05). Printing is fine in all other applications.

    What OS? What printer? Did you install any updates about the time this behavior manifested itself? How about error messages? Can you give us any exact error message?

  • 8625 failure to print anything from windows 8.1 computer on wirelessnetwork

    I installed the HP Officejet aio yesterday and I cannot get it to print anything from my computer.  I installed it on my home network.  My office mate has the same computer and is running on 8.1 and he can print to the 8625.  But I cannot.  The printers does show up in the control panel as the default printer when I send a file to be printed it says it's printing but I get nothing.  What should I do, I'm really PO'd about this.

    Winidows 8.1 printer issue         From a previous post by Associate Professor, an HP Employee
    Hopefully one of the following solutions will help you.   
    If you have seen issues where your laptops/tablets has been taken from a private (home) network to a public network  and then not been able to print when returning back to your private (home) network.  This is most likely due to the public network settings not being reset back to the private (home) network settings.  If this sounds like an issue you are having- try resetting your network settings by following the steps in the documents linked here:
    For Ink Printers, please visit this document to help resolve your issue:
    Print Jobs are Stuck in Queue
    For LaserJets, please visit this document to help resolve your issue:
    HP Laserjet - Printer offline and unable to print on a network in Windows 8.1
    Install this Microsoft patch to make sure this private-public-private network issue does not reoccur. It is part of the April 2014 Windows Update package for Windows 8.1 and Server2012 R2 (http://support.microsoft.com/kb/2919355). 
    If you experience this issue before you apply the patch, you must manually reset your network settings for this patch to function. Please refer to the above documents for manual reset help.
    Tobindo
    A non-hp employee

  • Report printing issue after upgrading from LV 8.2 to LV 2009

    Hello,
    I am upgrading an application from LabView 8.2 to LabView 2009. It uses the Report Generation Toolkit to create reports based on Word templates. The reports are pretty complicated, with a lot of bookmarks, tables, and graphs, but only one page long.
    The reports are generated correctly. However when sent to printing (using Print report.vi), the printer goes into spooling status and if you are patient enough you may get the report after at least 7 minutes. I tried changing the printer setting to "Print directly to the printer", as per an old KnowledgeBase article. No luck. I have installed a local printer. No luck again.
    If I close the LabView application while the printer is shown in spooling status, the report prints right away, every time.
    Never had this issue in LabView 8.2. On that machine I had Office XP. Now I have Office 2007...
    I do not get any error whatsoever, and I cannot figure out where the solution may be.
    I have one single report that prints right away every time I try. Coincidence or not, this is the only one that has no tables to print. It has graph though and plenty of bookmarks.
    I have exhausted all the ideas on how to deal with this situation, and I must find a solution ASAP. Any suggestion would be greatly appreciated.
    Thanks.

    Brandon,
    Thanks for your input.
    Not sure how I can use it to narrow down the problem though. I ran it, and I see that the printers are correctly identified, the default one is correctly found, however absolutely nothing is being printed out (I typed a text in the string control, and the Print control was on).
    Everything runs with no errors. I would prefer to see a bunch of errors ...

  • Printing SFP ADOBE generated pdf from spool.

    I am trying to print ADOBE PDF file to HP Designjet Z5400 plotter.  It successfully writes a pdf file to the spool.  When I either release that spool file to print or have the print job set to print immediately I get a spool error - unable to read format G_RAW l_rc =128.  However I can print the pdf from preview.  It is NOT an issue with the printer printing the pdf file as I can do this.  My issue is that I cannot print directly to the printer via the SAP spooler.  I have entered incident to SAP with specific example of my program that produces the pdf spool file.  I am directed to read notes that imply I have ADS problem which is ridiculous as I have plenty of SFP generated pdf files printing to HP and Canon laser printers.  Again i am trying to print a very large label 2 X2 foot to HP Designjet Z5400 plotter directly via spool.  My task is to direct label to different printers based upon MATNR field.
    I would appreciate response from only people who have printed SPF ADOBE pdf to plotters.
    The pdf that was created file size 5.7 KB.
    SPAD settings
    Device Type  HPGL HPGL  : Bus.Graphics:  HP/GL plotter Device Class Standard printer
    Model        HP Designjet Z5400
    Host Spool Access Method  G G: Frontend print with control technologie

    new component SAPPDFPRINT, interactive forms can be printed on any Windows printer just like all of the other spool requests with the SAPWIN device types.
    Refer to SAP notes:
    1444342 - Device type-independent printing of ADS forms
    968394 - Forms Printing from spool and from Preview PDF differ
    1630403 - Mass printing of Adobe documents
    Regards
    Sandy

  • Reader X spooling print issue

    Hi
    we just recently switch our whole network from XP/cs4 to win 7/reader x. We didn't reinstall cs4 as nobody needed anything beside being able to read pdf and print.
    Everytime somebody print a pdf document (for example our biggest one 48 pages) and print multiple copy (let say 20), the spooling process for a normal user will literraly go through 960 times and send 1 document to print with 960 pages. on My pc in IT department with either reader X or CS4, it only process 48 pages and sent 20 copy.
    The other issue linked to spooling is when we try out A3 documents (2 pages questionnaires for patients 3.7Mb files), nobody can print on network beside myself, reader usually fail on spooling, or print half document without any Text, just images of box.
    I'm not really use how to troubleshoot this as we didn't do anything, we use a print server just as before with a spool queue for HP (all sames) or differents sharps. It doesn't matter which printer we choose, which make me think it's on a user settings/rights as it work fine from domain admin accounts/IT pc.
    Thanks

    after more tests it seems that any pc that got only reader X will have this problem (2 documents of 3 pageswill  print 1 doc of 6 pages back to back without blank page between.)
    on the 2 pc that got cs4 (mine is full installation including adobe pro 9, colleague got all but pro 9) everything work fine.
    on any other pc that got wiped from XP and received win 7 with adobe reader 10.1.0 this problem occur.
    I also discovered this problem only occur when we use the main print screen from adobe software, but not if we go into printer properties and setup the amount of copies we want.

Maybe you are looking for

  • EMET doesn't work with common software in Windows 7

    I installed EMET 5.0, and began to have problems with EMET shutting down Acrobat Reader, Flash, Java, Internet Explorer, and browser linkage to .PDF files.  Also,  I could not load a .PDF file directly either.  (No way to view the PDF docs for EMET!)

  • Problems uploading photos - some missing

    In creating a new website with approximately 50 photos in a gallery, when I go to upload them (to my own website via ftp client, not .mac) I get errors that it "can't change directory. No such file or directory" referring to the directories that iWeb

  • Is ripping DVD's to an iPod Legal?

    I've used Handbrake to rip my DVD movies onto my iPod Video. I would like to know if it is legal or not. If possible, please have proof. Conditions: -I only use it for myself -I don't copy the movie to anyone else's iPod (even if they have the movie)

  • Highlighting results using oracle text

    Hi I've hooked up to Oracle text using odp.net and can query that fine. Now I would like to use the highlighting feature of OT but I'm having problems finding suitable examples of how to do it. I've read through a number of Oracle Text documents, the

  • I cannot view any Ethiopian Amharic language characters.

    I cannot view Ethiopian Amharic language characters. The characters appear as small square symbols, not the Amharic characters. This happens on every website I visit with Amharic language. The url below is only one of the websites I visited where I h