Problem Printing Labels on Zebra label printers

Hi Every one
(there may be old solution for my problem, if there is, point me
to that)
my environment is oracle 6, windows 2000. server is runnig on
windows NT.
I am generating labels using oracle reports 6 for an application
customised for pharmaceutical company. report has driver report
calls another label generator report. no matter from where i
print the report to zebra S400 label printer, my report builder
crashes. if i run the report from rep file in application, my
application crashes. if i save the report to a pdf file and
print it using acrobat reader, it prints perfectly. if i use any
other application like access, vb etc. they generate label and
print without any problems.
i have the latest windows 2k drivers for the printer. i also
have tried re-install oracle cleint on my pc. the result is
same. applications crash when print using oracle report to label
printer?
has any one come across such a problem? is there a solution for
it?
zebra label printers are pretty much a standard and are being
used in allmost all the client location that my deals with. and
they (printers) number in 1000's. in most of the cases labels
are generated using zpl language in ascii, but why cant oracle
reports print report generated labels to these printers?
zebra has no comments on this, but they demonstrate their
printer capabilities using all other windows based applications
and point back to oracle reports for the problem.
i appreciate any solution, lead, tip to overcome this problem.
thanks and regards
shiv(anand)
dcss, houston

hello,
i would strongly suggest, you consult the metalink knwoledge
base and seach for existing problems. if you can not find
anything, contact oracle support services.
regards,
the oracle reports team --pw                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Similar Messages

  • Issues with Crystal 2008 Printing to a Zebra Label Printer with SP2

    Hi there
    We are having issues printing to a Zebra Label Printer using Crystal 2008 SP2.
    When you attached a .rpt file to the .NET Application which is accessed via RDP/ICA the reports in Crystal XI worked fine.
    Steps we have taken are:
    Printing direct from Crystal 2008 Designer to the Zebra Printer works using a Generic Text Driver
    Printing direct from Crystal 2008 Designer to the Zebra Printer using a Zebra Universal Print Driver DOES NOT work (we were advised the Universal Print Driver may assist with the issue)
    The report when accessed via the .NET Application via RDP/ICA using the Universal Print Driver it doesn't work.
    The report when accessed via the .NET Application via RDP/ICA using the Generic Print Driver it doesn't work.
    The report when accessed via the .NET Application drectly from Server Console prints fine using Generic Print Driver, but not with RDP/ICA.
    Can anyone offer any suggestions to a fix?
    Many thanks.

    Hello,
    I'll look at this tomorrow when I get into the office. An I am moving this to the developer forum.
    Thank you
    Don

  • Problem printing plant maintenance order (DEFAULT PRINTERS)

    Hi,
    I configured default printer in SPRO --> Plant maintenance and customer service --> Maintenance and Service Processing --> Maintenance and service orders --> Print control --> Define printer
    I created 2 plant maintenance orders to test the printings jobs.
    For 2 different orders, I got the following error message in the printing logs (it's in french): INOPÉRANT (means not working in english). What config should I correct. Could the problem be in the orders? Thanks.
    TEST IMPRESSION 31.03.2009 u2013 PROTOCOLE IMPRESSION u2013 BORDEREAU 11100942
    000011100942 0010  5210A   YUL_CONTROL#2    2060 Bon de main-d'oeuv  3  VALLIEMA   31.03.09   07:20:53
    000011100942 0020  5235    YUL_ENTR#6       2060 Bon de main-d'oeuv  2  VALLIEMA   31.03.09   07:20:53
    000011100942 0030  5235A   YUL_ENTR#12      2060 INOPÉRANT
    000011100942 0040  5235B   YUL_ENTR#9       2060 INOPÉRANT
    000011100942 0050  5235C   YUL_ENTR#9       2060 INOPÉRANT
    000011100942 0060  5280B   YUL_ENTR#4       2060 Bon de main-d'oeuv  2  VALLIEMA   31.03.09   07:20:53
    000011100942 0070  7230I   YMX_ENT#2        2060 Bon de main-d'oeuv  2  VALLIEMA   31.03.09   07:20:53
    TEST IMPRESSION 31.03.2009 u2013 PROTOCOLE IMPRESSION u2013 BORDEREAU 13208581
    Ordre Nº     Opé.  Poste   Uté sortie       APap Formulaire        Cop. Utilis.    Date       Heure
    000013208581 0010  5235A   YUL_ENTR#12      2060 Bon de main-d'oeuv  1  VALLIEMA   31.03.09   08:03:16
    000013208581 0020  5235B   YUL_ENTR#9       2060 INOPÉRANT
    000013208581 0030  5235C   YUL_ENTR#9       2060 INOPÉRANT

    Hi,
    I am not sure but are you trying to print shop papers at default printer specified in config.First thing is are orders released,I presume they are released hence you are getting message.
    Next thing is check config as below:
    Application area - O for maint orders
    Planning plant -  * or define your plant
    Planner group - * or same as above
    Shop paper - Define shop paper or *
    Output device - LOCL or your device property...It is advised to put LOCL as different users can ahave different printers.
    Storage mode -1 for printing only
    then select print immediately and delete after output.
    After this in your master(SU01) define output device as LOCL and this will pick up your default printer of your desktop or working station as configured in windows.
    Also check if right shopapers you have assigned to order type,you can confirm them if you see in print preview.
    regds,
    atul

  • Printing sapscript label using zebra printer

    Hi,
    Can anybody please help me regarding "printing sapscript label using zebra printer"?
    i hav set the following print default settings in the transaction mb90:
    output device :
    NO01
    device type: YZZX_ZEB
    but when i try to print ,i am getting error message stating that "the respective sapscript form is not active ".
    i hav also attached my print program for ur easy reference.
    ====================================================================*
    FORM open_form_slv.
    *'  Description:
    *'  Add information for the SAP spooler
    *'  Change the name of the standard customized form for Zebra print
    *'  Last Change Vers Programmer   Reason
    *1
      DATA: BEGIN OF print_infos.
              INCLUDE STRUCTURE itcpo.
      DATA: END OF print_infos.
      DATA: form_name(16) TYPE c, char1(1) TYPE c, ind_beg TYPE i.
      PERFORM itcpo_fuellen.
      MOVE-CORRESPONDING itcpo TO print_infos.
      WRITE sy-datum USING EDIT MASK '__.__.____'
                                               TO print_infos-tdcovtitle+1.
      WRITE sy-uzeit USING EDIT MASK '__:__:__'
                                              TO print_infos-tdcovtitle+12.
      CONCATENATE itcpo-tddest sy-uname ' PO'(001) ekpo-ebeln ' Doc.No'(002)
                                           mseg-mblnr print_infos-tdcovtitle
                              INTO print_infos-tdcovtitle SEPARATED BY space.
    form name from the table YZZM_GR_LABEL
      IF NOT g_fonam IS INITIAL.
        tnapr-fonam = g_fonam.
      ENDIF.
    if the used printer is a Zebra label printer, then the customized
    layout set name ???_???_XXX will be changed to ???_???_ZP
      SELECT SINGLE * FROM  tsp03d WHERE  padest  = nast-ldest.
      IF tsp03d-patype = 'YZZX_ZEB'.
        ind_beg := 15.
        WHILE ind_beg > -1.
          char1 := tnapr-fonam+ind_beg.     " substr(tnapr-fonam,ind_beg,1)
          IF char1 = '_'.
            form_name := tnapr-fonam(ind_beg).
            CONCATENATE form_name '_ZP' INTO tnapr-fonam.
            EXIT.
          ENDIF.
          ind_beg := ind_beg - 1.
        ENDWHILE.
      ENDIF.
      CALL FUNCTION 'OPEN_FORM'
        EXPORTING
          device   = 'PRINTER'
          language = language
          OPTIONS  = print_infos
          form     = tnapr-fonam
          dialog   = ' '.
      x_open := x.
      IF mseg-weanz = 0. mseg-weanz = 1. ENDIF.
      IF syst-tcode <> 'MB90'  AND  NOT g_flag_popup IS INITIAL.
    check for requirement of printing label and ask for gr-quantities (popup)
        SELECT SINGLE * FROM yzzm_gr_quantity WHERE ebeln = mseg-ebeln.
        CLEAR yzzm_gr_quantity-no_popup.
      ELSE.
    and ask not for gr-quantities
        IF syst-tcode = 'MB90'.
          yzzm_gr_quantity-erfmg := mseg-menge.
        ELSE.
          yzzm_gr_quantity-erfmg := mseg-menge / mseg-weanz.
        ENDIF.
        yzzm_gr_quantity-no_popup := x.
      ENDIF.
    determination inspection lot number
      CLEAR qals-prueflos.
      SELECT SINGLE * FROM qals WHERE mblnr = mseg-mblnr
                           AND zeile = mseg-zeile
                           AND mjahr = mseg-mjahr.
    determination vendor batch
      CLEAR mch1-licha.
      SELECT SINGLE * FROM mch1 INTO mch1 WHERE matnr = mseg-matnr
                                            AND charg = mseg-charg.
    ENDFORM.                    "open_form_label
    =================================================================== *
    FORM we01_print_slv.
    *'  Description:
    *'  print out of hazardous symbol
    *'  controls the Zebra printer
    *'  Last Change Vers Programmer   Reason
    *****26.09.2007 Starts
      DATA: l_objky TYPE nast-objky,"Object key
            l_vstat TYPE nast-vstat. "Processing status of message
    *****26.09.2007 Starts
      TABLES: mgef, t300.
      FIELD-SYMBOLS: .
      DATA: aux_index LIKE sy-index.
      DATA: count_haz_sym, position TYPE n, zw TYPE p DECIMALS 1.
      DATA: aux_value(5) TYPE c.
      DATA: txt(10) TYPE c, pos(5) TYPE c.
      t001w-werks = r_werks.
      t001w-name1 = r_name1.
      PERFORM read_address.
    *2
      SELECT SINGLE * FROM ekpo WHERE ebeln = mseg-ebeln
                                  AND ebelp = mseg-ebelp.
      CLEAR mara-stoff.
      SELECT SINGLE stoff INTO mara-stoff FROM mara WHERE matnr = mseg-matnr.
      IF NOT mara-stoff IS INITIAL.
        CLEAR t300.
        SELECT SINGLE * FROM t300 WHERE lgnum = mseg-lgnum.
        IF NOT sy-subrc IS INITIAL.
      for plants without warehouses try to use the country code
          CASE mseg-werks.
            WHEN 'BUP'.
              t300-regkz := 'US '.
          ENDCASE.
        ENDIF.
        CLEAR mgef.
        SELECT SINGLE * FROM mgef WHERE stoff = mara-stoff
                                  AND   regkz = t300-regkz.
      ENDIF.
    in case of more then one label, use for each a new output window
    (not only for the first)
      IF g_count > 1.
        CALL FUNCTION 'CONTROL_FORM'
          EXPORTING
            command = 'NEW-WINDOW'.
      ENDIF.
    Ausgabe Gefahrstoffsysmbole        Neustadt,  V.Hilgert  14.07.98
    *For output type YNL7, the hazardous warning symbol has to be printed at  the bottom of the label.So label is called before that.
      IF tnapr-kschl = 'YNL7'.
        CALL FUNCTION 'WRITE_FORM'
          EXPORTING
            element = 'LABEL'.
      ENDIF.
      count_haz_sym = 0. position = 0.
      WHILE count_haz_sym  = 'XN'.
    For output type YNL7, the width of the standard text is small.
          IF tnapr-kschl = 'YNL7'.
            zw = position * '0.2' + '0.1'. pos = zw.
          ELSE.
            zw = position * '1.3' + '0.1'. pos = zw.
          ENDIF.
          IF tsp03d-patype = 'YZZX_ZEB'. " device type for ZEBRA label priter
            aux_value := count_haz_sym.
          ELSE.
            aux_value := pos.              " HP/Kyocera or other laser printer
          ENDIF.
          CALL FUNCTION 'TEXT_SYMBOL_SETVALUE'
            EXPORTING
              name   = '&XPOS&'
              value  = aux_value
            EXCEPTIONS
              OTHERS = 1.
          CALL FUNCTION 'WRITE_FORM'
            EXPORTING
              element   =
              window    = 'MAIN'
            EXCEPTIONS
              element   = 1
              function  = 2
              type      = 3
              unopened  = 4
              unstarted = 5
              window    = 6
              OTHERS    = 7.
          IF sy-subrc = 0.
    *Varying the position for YNL7
            IF tnapr-kschl = 'YNL7'.
              position = position + 2.
            ELSE.
              position = position + 1.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDWHILE.
      IF NOT mseg-vfdat IS INITIAL.
        am07m-mhtxt = text-105.
      ENDIF.
      IF NOT am07m-mhdat IS INITIAL.
        am07m-mhztx = text-106.
      ENDIF.
      IF ekko-bsart = 'UB'.
        am07m-litxt = text-101.
        am07m-libzg = ekko-reswk.
      ELSE.
        am07m-litxt = text-100.
        am07m-libzg = ekko-lifnr.
      ENDIF.
      belpos-mblnr = mkpf-mblnr.
      belpos-zeile = mseg-zeile.
      CONDENSE belpos NO-GAPS.
      am07m-belpos = belpos.
      IF t156-shkzg = h.
        am07m-hdlne = text-020.
      ELSE.
        am07m-hdlne = text-010.
      ENDIF.
    Ausgabe der Etiketten mit den ind. Mengen
      IF NOT g_flag_popup IS INITIAL.
        SELECT SINGLE * FROM yzzm_gr_quantity WHERE ebeln = mseg-ebeln
                                              AND   weanz = g_count.
      ELSE.
    * print the number of labels is handeled by the Zebra printer
    IF tsp03d-patype = 'YZZX_ZEB'. " device type for Zebra label prts
    g_lbls_tot := mseg-weanz - g_count + 1.
    g_break_print := x.
    ENDIF.
    ENDIF.
    mseg-erfmg := yzzm_gr_quantity-erfmg.*
    ********26.09.2007 Starts
    CONCATENATE mseg-mblnr mseg-mjahr mseg-zeile INTO l_objky.
    SELECT SINGLE vstat INTO l_vstat FROM nast WHERE kappl = 'ME' AND
    objky = l_objky AND
    kschl = 'YNL7'.
    ********26.09.2007 Ends
    CALL FUNCTION 'TEXT_SYMBOL_SETVALUE'
    EXPORTING
    name = '&nummer&'
    value = g_count.
    IF tnapr-kschl <> 'YNL7'.
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    element = 'LABEL'.
    else.
    CALL FUNCTION 'WRITE_FORM'
    EXPORTING
    ELEMENT = 'BAR_CODE'
    EXCEPTIONS
    ELEMENT = 1
    FUNCTION = 2
    TYPE = 3
    UNOPENED = 4
    UNSTARTED = 5
    WINDOW = 6
    BAD_PAGEFORMAT_FOR_PRINT = 7
    SPOOL_ERROR = 8
    CODEPAGE = 9
    OTHERS = 10.
    IF sy-subrc <> 0. MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
         ENDIF.
      ENDIF.
    ENDFORM.                    "GR_label_print
    *&      Form  lesen
          text
         -->OBJKY      text
    FORM lesen USING objky.
      nast_key = objky.
      CLEAR retco.
      SELECT SINGLE * FROM mkpf WHERE mblnr = nast_key-mblnr
                                AND   mjahr = nast_key-mjahr.
      SELECT SINGLE * FROM mseg WHERE mblnr = mkpf-mblnr
                                AND   zeile = nast_key-zeile
                                AND   mjahr = mkpf-mjahr.
      IF sy-subrc NE 0.
        retco = sy-subrc.
        EXIT.
      ENDIF.
      PERFORM tab156_lesen.
      xskkz = t156-rstyp.
      PERFORM tab001w_lesen.
      IF NOT mseg-evers IS INITIAL.         "Versandvorschriften lesen.
        PERFORM t027_lesen.
      ENDIF.
      PERFORM bestellung_lesen.
      IF NOT ekpo-knttp IS INITIAL AND NOT
             ekpo-weunb IS INITIAL.
        PERFORM kontierung_lesen.           "für multikontierte Bestellungen
      ENDIF.
      IF NOT mseg-ematn IS INITIAL.
        PERFORM lesen_htn.
      ELSE.                                                     "111277/PH
        CLEAR am07m-mfrpn.                                      "111277/PH
      ENDIF.
      IF mseg-matnr IS INITIAL.
        mseg-menge = mseg-bpmng.
        mseg-meins = mseg-bprme.
        PERFORM bestelltext_lesen.
        CLEAR mabdr.
      ELSE.
        PERFORM material_lesen.
      ENDIF.
      PERFORM tab024_lesen.
      PERFORM t064b_lesen.
      PERFORM ladr_lesen.
    ENDFORM.                    "lesen
    Lesen für WE-Schein Fert.Auftrag -
    FORM lesen_wf USING objky.
      nast_key = objky.
      CLEAR retco.
      SELECT SINGLE * FROM mkpf WHERE mblnr = nast_key-mblnr
                                AND   mjahr = nast_key-mjahr.
      SELECT SINGLE * FROM mseg WHERE mblnr = mkpf-mblnr
                                AND   zeile = nast_key-zeile
                                AND   mjahr = mkpf-mjahr.
      IF sy-subrc NE 0.
        retco = sy-subrc.
        EXIT.
      ENDIF.
      PERFORM tab156_lesen.
      xskkz = t156-rstyp.
      PERFORM tab001w_lesen.
      PERFORM auftrag_lesen.
      IF NOT mseg-matnr IS INITIAL.
        PERFORM material_lesen.
      ELSE.
        mseg-menge = mseg-erfmg.
        mseg-meins = mseg-erfme.
      ENDIF.
      PERFORM tab024d_lesen.
      PERFORM t064b_lesen.
      PERFORM ladr_lesen.
    ENDFORM.                    "lesen_wf
    Lesen für Warenausgang -
    FORM lesen_wa USING objky.
      nast_key = objky.
      CLEAR retco.
      SELECT SINGLE * FROM mkpf WHERE mblnr = nast_key-mblnr
                                AND   mjahr = nast_key-mjahr.
      SELECT SINGLE * FROM mseg WHERE mblnr = mkpf-mblnr
                                AND   zeile = nast_key-zeile
                                AND   mjahr = mkpf-mjahr.
      IF sy-subrc NE 0.
        retco = sy-subrc.
        EXIT.
      ENDIF.
      PERFORM tab156_lesen.
      xskkz = t156-rstyp.
      PERFORM tab001w_lesen.
      IF NOT mseg-matnr IS INITIAL.
        PERFORM material_lesen.
      ENDIF.
      PERFORM ladr_lesen.
    ENDFORM.                    "lesen_wa
    Druck Vorbereiten -
    FORM open_form.
      PERFORM itcpo_fuellen.
      CALL FUNCTION 'OPEN_FORM'
        EXPORTING
          device   = 'PRINTER'
          language = language
          OPTIONS  = itcpo
          dialog   = ' '.
      PERFORM lesen_t159p.
      x_open = x.
    ENDFORM.                    "open_form
    Druck Vorbereiten Sammelscheine -
    FORM open_form_sammel.
      PERFORM lesen_t159p.
      PERFORM itcpo_fuellen.
      CALL FUNCTION 'OPEN_FORM'
        EXPORTING
          device   = 'PRINTER'
          language = language
          OPTIONS  = itcpo
          form     = tnapr-fonam
          dialog   = ' '.
      x_open = x.
    ENDFORM.                    "open_form_sammel
    Druck schließen -
    FORM close_form.
      CHECK NOT x_open IS INITIAL.
      CALL FUNCTION 'CLOSE_FORM'.
      CLEAR x_open.
    ENDFORM.                    "close_form
    Hilfsfelder versorgen für Sammelscheindruck -
    FORM helpdata1.
       *mkpf = mkpf.
       *mseg-lgort = mseg-lgort.
       *ladr = ladr.
      save_mkpf = *mkpf-usnam.
      save_mblnr = *mkpf-mblnr.
      save_budat = *mkpf-budat.
      save_cpudt = *mkpf-cpudt.
      save_ematn = *mseg-ematn.
      save_lgort = *mseg-lgort.
      save_ladr = *ladr.
       *t001w = t001w.
      save_werks = *t001w-werks.
      save_name1 = *t001w-name1.
       *ekko = ekko.
       *am07m = am07m.
      save_lifnr = *ekko-lifnr.
      save_ebeln = *ekko-ebeln.
      save_ekgrp = *ekko-ekgrp.
      save_linam = *am07m-name1.
      save_lina2 = *am07m-name2.
       *t024 = t024.
      save_eknam = *t024-eknam.
      save_ektel = *t024-ektel.
       *mkpf-usnam = old_mkpf.
       *mkpf-mblnr = old_mblnr.
       *mkpf-cpudt = old_cpudt.
       *mkpf-budat = old_budat.
       *mseg-ematn = old_ematn.
       *mseg-lgort = old_lgort.
       *ladr = old_ladr.
       *t001w-werks = old_werks.
       *t001w-name1 = old_name1.
       *t024-eknam = old_eknam.
       *t024-ektel = old_ektel.
       *ekko-lifnr = old_lifnr.
       *ekko-ebeln = old_ebeln.
       *ekko-ekgrp = old_ekgrp.
       *am07m-name1 = old_linam.
       *am07m-name2 = old_lina2.
      save_lfa1  = lfa1.
      IF NOT old_lfa1 IS INITIAL.
        lfa1  = old_lfa1.
      ENDIF.
    ENDFORM.                                                    "helpdata1
    --- Versorgung der Hilfsfelder vor CLOSE_FORM bei Sammelscheindruck --
    FORM helpdata2.
      old_lfa1 = save_lfa1.
      lfa1     = save_lfa1.
      old_mkpf = save_mkpf.
      old_lgort = save_lgort.
      old_ladr = save_ladr.
      old_budat = save_budat.
      old_cpudt = save_cpudt.
      old_werks = save_werks.
      old_name1 = save_name1.
      old_mblnr = save_mblnr.
      old_lifnr = save_lifnr.
      old_linam = save_linam.
      old_lina2 = save_lina2.
      old_ebeln = save_ebeln.
      old_ekgrp = save_ekgrp.
      old_eknam = save_eknam.
      old_ektel = save_ektel.
      old_ematn = save_ematn.
       *mkpf-usnam = save_mkpf.
       *mkpf-mblnr = save_mblnr.
       *mkpf-budat = save_budat.
       *mkpf-cpudt = save_cpudt.
       *mseg-ematn = save_ematn.
       *mseg-lgort = save_lgort.
       *ladr = save_ladr.
       *t001w-werks = save_werks.
       *t001w-name1 = save_name1.
       *t024-eknam  = save_eknam.
       *t024-ektel  = save_ektel.
       *ekko-lifnr  = save_lifnr.
       *ekko-ebeln  = save_ebeln.
       *ekko-ekgrp  = save_ekgrp.
       *am07m-name1 = save_linam.
       *am07m-name2 = save_lina2.
    ENDFORM.                                                    "helpdata2
    Form Lesen Warenausgang Lohnbearbeiter -
    FORM lesen_wlb USING objky.
      nast_key = objky.
      CLEAR retco.
      SELECT SINGLE * FROM mkpf WHERE mblnr = nast_key-mblnr
                                AND   mjahr = nast_key-mjahr.
      SELECT SINGLE * FROM mseg WHERE mblnr = mkpf-mblnr
                                AND   zeile = nast_key-zeile
                                AND   mjahr = mkpf-mjahr.
      IF sy-subrc NE 0.
        retco = sy-subrc.
        EXIT.
      ENDIF.
      PERFORM tab156_lesen.
      xskkz = t156-rstyp.
      PERFORM tab001w_lesen.
      IF NOT mseg-matnr IS INITIAL.
        PERFORM material_lesen.
      ENDIF.
      ON CHANGE OF mseg-lifnr.
        PERFORM read_address.
      ENDON.
    ENDFORM.                    "lesen_wlb
    *eject
    Fuellen der ITCPO -
    FORM itcpo_fuellen.
      IF xscreen NE space.
    *- Testausgabe auf Bildschirm -
        itcpo-tdpreview = 'X'.
        itcpo-tdnoprint = 'X'.
      ELSE.
        CLEAR: itcpo-tdpreview,
               itcpo-tdnoprint.
      ENDIF.
      MOVE-CORRESPONDING nast TO itcpo.
      itcpo-tdcover   = nast-tdocover.
      itcpo-tddest    = nast-ldest.
      itcpo-tddataset = nast-dsnam.
      itcpo-tdsuffix1 = nast-dsuf1.
      itcpo-tdsuffix2 = nast-dsuf2.
      itcpo-tdimmed   = nast-dimme.
      itcpo-tddelete  = nast-delet.
      itcpo-tdcopies  = nast-anzal.
      itcpo-tdprogram = sy-repid.
    ITCPO-TDTELELAND = US_COUNTRY.
      itcpo-tdsenddate = nast-vsdat.
      itcpo-tdsendtime = nast-vsura.
      itcpo-tdnewid   = x.
    ENDFORM.                    "itcpo_fuellen
    *eject.
    ------------ FORM lesen der Lagerortadr. ---------------------------*
    FORM ladr_lesen.
      DATA:    BEGIN OF addr_sel.
              INCLUDE STRUCTURE addr1_sel.
      DATA:    END OF addr_sel.
      CLEAR ladr.
      SELECT SINGLE * FROM twlad WHERE werks = mseg-werks
                           AND  lgort = mseg-lgort
                           AND  lfdnr = '001'.
      IF NOT twlad-adrnr IS INITIAL AND sy-subrc IS INITIAL.
        MOVE twlad-adrnr TO addr_sel-addrnumber.
      ENDIF.
      CALL FUNCTION 'ADDR_GET'
        EXPORTING
          address_selection = addr_sel
        IMPORTING
          sadr              = ladr
        EXCEPTIONS
          OTHERS            = 1.
    ENDFORM.                    "ladr_lesen
    **&      Form  REPRINT
          text
    *FORM reprint.
    TABLES : nase.
    DATA  : x TYPE string.
    IF nase-vermo = 2.
       x = 'REPRINT'.
    ENDIF.
    *ENDFORM.                    "REPRINT
    Kindly do the needful.
    Thanks in advance
    Regards
    Swarna

    Hi Swarna,
    CALL FUNCTION 'OPEN_FORM'
    EXPORTING
    device = 'PRINTER'
    language = language
    OPTIONS = print_infos
    <b>form = tnapr-fonam</b>
    dialog = ' '.
    x_open := x.
    I thing its not a good way to pass the Form name to the Parameter.
    Try like,
    data : temp_form like tnapr-fonam.
    <b>form = temp_form</b>
    Thanks.

  • Problem Printing Zebra labels

    Hi Experts,
    I am printing a zebra label, it is printing fine when I am testing it from SAP form. But it is not printing if I am printing it from the print program.
    I have done some research about this, some one using LBZEB as device type. some one using include RVADOPFO.
    What is the correct proceduce. How to give the Device name in the OPEN_FORM.

    hello,
    i would strongly suggest, you consult the metalink knwoledge
    base and seach for existing problems. if you can not find
    anything, contact oracle support services.
    regards,
    the oracle reports team --pw                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How to use Zebra print chinese in a label?

    Hi Everyone,
    I got a problem in printing chinese in a label.Also i have download zebra fonts and test two of them.But it seems not work.Should i upload a specific font by se73? Or use any command to control this?
    thanks advance.
    Andy Lee.

    No. One label, one font, size and color.

  • How do we enable cutter option in the SAP Script for Zebra Label Printer

    Hi Gurus,
    We use Zebra Label(ZM400) printers to print the material documents(SAP Script). Could someone please tell me how do we enable the cutter option in the Zebra printer for the SAP Script?
    Your vaulable answers will be highly appreciated.
    Thanks in advance.
    Regards,
    Manoj.

    Hi Manoj,
         In Script you dont want to add any logic for Label Cutter, It should be in the Zebra printer settings if the printing is over it should cut the paper. If the print area is predefined for your material label then you can make use of standard label papers (Like 2"x4", 3"x4"....)
    Regards
    GK.

  • Printing Chinese Characters on Labels using ZEBRA

    Dear all,
    Could someone tell me how to Print Chinese characters on labels using ZEBRA Printer.
    Thanks & Regards,
    Joseph.

    Hi Joseph,
    How were u able to resolve your issue on Chinese font printing using Zebra? This is because I'm supposed to print Chinese texts & data using Zebra label printer. The problem is, inspite of using the Chinese font residing in the printer's memory card, i am not getting any output whenever i run a standard SAP report (VL74) calling a customized saprscipt report. Please help check my codes below. Also, I'm not sure of the command ^A1B, if it is still needed everytime i try to print a text, since i already used the command ^CW1,B:MSUNG.FNT.
    I placed them in the Main area of Sapscript. Thanks in advance.
    PERFORM 'GET_MORE_DATA' IN PROGRAM 'ZTEST'
    USING &NAST-KSCHL&
    USING &VBPLK-VENUM&
    USING &VBPLK-VPOBJKEY&
    USING &VBPLA-KUNWE&
    CHANGING &GF_MAKTX&
    CHANGING &GF_VEMNG&
    CHANGING &GF_KDMAT&
    CHANGING &GF_VBELN&
    CHANGING &GF_MATNR&
    ENDPERFORM
    /:NEW-PAGE
    / ^XA
    / ^CW1,B:MSUNG.FNT
    / DFZ5L3_L-1FS
    / ^PRC
    / LH0,0FS
    / ^LL1981
    / ^MD0
    / ^MNY
    / LH0,0FS
    / FO700,649A1B,48,0FRFN999^FS
    / FO1084,309A1B,46,0CI0FRFN998FS
    / FO315,330A1B,46,0CI0FRFN997FS
    / FO459,1351A1B,46,0CI0FRFN996FS
    / FO829,396A1B,46,0CI0FRFN995FS
    / FO54,1777A1B,46,0CI0FRFD&#20013;&#25991; 1FS
    / FO186,1774A1B,46,0CI0FRFD&#20013;&#25991; 2FS
    / FO318,1774A1B,46,0CI0FRFD&#20013;&#25991; 3FS
    / FO315,814A1B,46,0CI0FRFD&#20013;&#25991; 4FS
    / FO456,1777A1B,46,0CI0FRFD&#20013;&#25991; 5FS
    / FO12,18GB1162,1942,6^FS
    / FO147,18GB135,1942,6^FS
    / FO411,18GB135,1942,6^FS
    / FO660,18GB135,1942,6^FS
    / FO916,18GB135,1942,6^FS
    / ^XZ
    /:NEW-PAGE
    / ^XA
    / ^XFZ5L3_L-1.ZPL
    / FN999FD&GF_MAKTX&^FS
    / FN998FD&GF_VEMNG&^FS
    / FN997FD&GF_KDMAT&^FS
    / FN996FD&GF_VBELN&^FS
    / FN995FD&GF_MATNR&^FS
    / ^PQ1,0,1,N
    / ^XZ
    / ^FX End of job

  • Zebra Label Printing - DPI issue.

    Hi Guru's,
    I have a script for Zebra label printing. its an old script working fine. Now the issue is:
    The above script is printing labels for 200 dpi printers as per the requirement.
    Now one of the Markets have purchased 300 dpi printer. When the print the same label using the new printer using the script, they are getting the Label compressed.(i.e.. the Script is now much smaller and aligned to the left top corner, no data is missing but the Lettering is compressed and not occupying the total space alloted on the label).
    I have chcked the manual for Zebra label printers, but could not solve my issue. Can any one of u help me. Thank you.
    Here is extract of script used for initialisg the label:
    /:   NEW-PAGE
    /    ^XA
    /    ^PW1200
    /    DFI128FS
    /    ^PRC
    /    LH0,0FS
    /    ^LL1500
    /    ^LT12
    /    ^MD0
    /    ^MNY
    /    CW1,B:CGTRI_NCW2,B:CGTRI_ICW3,B:CGTRI_BCW4,B:CGTRI_J^CW5
    =    ,B:CGTRCO_NCW6,B:CGTRCO_ICW7,B:CGTRCO_J
    /    LH0,0FS
    Can anyone of you check this code & tell me where exactly the 'DPI' issue is handled in the script. Also any additions to the above script to acheive the solution....
    regards,
    Chaitanya L

    Hi Balakrishnachaitanya,
    i've made just a couple of sapscript whit the ZPL language, and i dont't think that you can set the DPI of print,
    maybe you have to set the printer' settings.
    Regards,
    Davide

  • How to print labels on zebra printer LP2844

    Hi,
    can anybody help me regarding how to print labels on zebra printer LP2844.
    Thanks

    Thanks for reply
    I had gone thru the manuals but how to send the Escape sequence to the printer from a java program?
    Any sample code for that in java will be very helpful.
    Thanks.

  • Command to move content left/right in Smartform label for zebra printer

    Issue : Command to move print content left/right in Smartform label for zebra printer.
    Requirement : If you changed the printer setting top position and left position, Print should start from a specific (X,Y) position.
    I am facing an issue while printing a smartfroms in different zebra printer.  We had tried all
    S_LZPL_SETUP_X  (Where X is LH/SPD/MD/PM/FT )
    But these command are not working in smartforms.
    We had used ZPL II printer command like u2018LH X,Yu2019  and u2018FT,X,Yu2019  in main window as well as in subsequent windows. But that also not working.
    Please advice.
    dinesh.

    Hi,
    If you follow notes #750002 and #750772 and use a smartforms and device type LZEB2, then the you cn just adjust the position of the text in the smartform. e.g. Use tab-stops, spaces or adjust the position of the window. There is no need to use ZPL2 commands directly.
    Regards,
    Aidan

  • Problems printing international shipping labels in PayPal since updating to iOS 7

    Problems printing international shipping labels in PayPal since updating to iOS 7. When I press the reprint label button, another tab opens up, which it did in the previous version but instead of the shipping label bring displayed I get a message saying cannot open page as the network connection has been lost. By this point I have already been charged for the shipping. Any ideas why???

    I have the same problem, not just with international labels, but with any shipping labels in Paypal.  iPhone 5 and iPad w/ Retina Display using iOS 7.0.2.

  • Switched from IE8 today and can no longer print Fed Ex shipping labels. Fed Ex help desk says its a Firefox problem and they are unaware of a fix.

    We used IE 8 at work, with a Vista 32bit O/S. We switched to Firefox today, and can no longer print using our Fed Ex shipping printer, through FedEx.com. If we switch back to IE8, we can print labels.

    Does the label appear in File > Print Preview, and it just won't print? <br />
    Do you have the correct size "paper" selected thru Properties for that printer when viewed thru Firefox? <br />
    See if anything here helps: <br />
    http://kb.mozillazine.org/Problems_printing_web_pages
    If that doesn't help you, I don't know what else to recommend. Without being able to login to FedEx and without access to their printer, there isn't anything I can do to see what the problem with Firefox and their printer might be.
    IMO, FedEX should either tell you that their printer software is made to work to IE only or not. Considering that they are a worldwide company and that Firefox has like a 30% worldwide market share, they might be disappointing like 30% of their customers with vague help responses like that. Plus, IE is for Windows OS's, what are their customers running Mac OSX or Linux supposed to do if it doesn't work in Firefox?

  • When printing labels for each printed label a blank label comes out of the printer

    Hello Experts
    We have a CR report which is designed to prints labels for the items using a label printer. After an upgrade that we have last month the settings for this report are missing so the labels were coming out wrong.
    Due to this I have had to reconfigure this report and its printing preferences and so far I have managed to make the prints fit in each label. But the problem is that if I try to print 5 copies of a label, the 5 labels come out of the printer just fine, butt after it another 5 blank labels come out of the printer too.
    I have tried with all parameters in "Printing preferences", mainly in the "Material" tab but nothing works.
    Thanks in advance and regards

    Hi,
    Please check below SAP note and let me know your feedback:
    1043235 - Label/thermal printers are not supported by SAP Business
    One
    Thanks & Regards,
    Nagarajan

  • Opening .cld files (CD-Label Print - a Canon cd labeling software) on  iMac

    After transferring my PC files to my shiny new iMac, I am having trouble opening my DVD/CD labels which were created by Canon's labeling software CD-Label Print on my old PC.  It appears that the file extensions .cld are unrecognisable to iMac, does anyone have a quick fix that will allow me to open those files as I have around 300 of them?  Your help would be very appreciated.

    I think you would have a better chance of resolving the issue by contacting Canon's tech support. Although you may find others here with a similar problem that won't solve the problem. Unless you can find a Mac compatible program that can read those files you're pretty much dependent on Canon producing a Mac version of their software or running Windows on your Mac. For the latter there are these options;
    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    1. Install the Apple Boot Camp software. Purchase Windows XP w/Service Pak 2 or Vista. Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows. Boot Camp enables you to boot the computer into OS X or Windows.
    2. Parallels Desktop for Mac and Windows XP, Vista Business, or Vista Ultimate. Parallels is software virtualization that enables running Windows concurrently with OS X.
    3. VM Fusionand Windows XP, Vista Business, or Vista Ultimate. VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    4. CrossOver which enables running many Windows applications without having to install Windows. The Windows applications can run concurrently with OS X.
    5. Last is Q. Q is a freeware emulator that is compatible with Intel Macs. It is much slower than the virtualization software, Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc. There are performance differences between dual-boot systems and virtualization. The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system.
    See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion.
    Most Mac freeware, shareware, and some commercial software may be found at VersionTracker or MacUpdate. There are quite a few labeling programs available although I have no idea if they can read the Canon files you have.

Maybe you are looking for

  • Downpayment issue

    Hi, All, Is there anyone here can tell me what's the whole end-to-end Downpayment process for Vendor? I have done one business scenario. Step below: 1. Create Info Record 2. Create Contract for that vendor 3. Maintain source list and assign contract

  • Problem Opening document in New Window

    Hai all, in my JSP page i have a link. the link path i am getting from database which is actually a word document present in a local drive. to open the file in a new window i have written the code like this <a href="<%=docPath %>" target="_blank">Ope

  • When booting I get an Error 0210: Stuck Key 01 Lenovo Thinkpad

    Hello, When powering on I get this error  "Error 0210: Stuck Key 01 Press <F1> to Setup" Please give your valuable suggestions. Thanks in advance. Sukumar

  • After Effects will not RAM Preview in real time

    Recently I have started working on a new project and can't work on it because my RAM Previews are not in real time anymore. I have only had this problem since I started this project a few days ago. Every other project I have done I've never had this

  • CFL on Search Button

    Hi everbody, Is it possible to link a cfl to a search button of a user form? For exmaple if you search the form and your search will return more than one result then the cfl should open in order to show these results. Kind Regards Sebastian