Printing a smartform to a different printer than my default

I have a function module that gets passes a delivery number and the short-name of a printer.  The function module is supposed to print a smartform (pick list) for that delivery to the specified printer.  The problem is that no matter what I put in for the printer, it prints to my default printer.  If I change it, it will go there.  I'm sure I'm just missing some kind of setting.  Here is what I got:
printer is the shortname for the printer i want, type RSPOPTYPE
*Print Smartfomr picklist for  delivery
  data: ls_ctrl_prnt type ssfctrlop,
        ls_outp_opts type ssfcompop.
  ls_ctrl_prnt-no_dialog = 'X'.        " Suppres dialog
  ls_ctrl_prnt-device    = 'PRINTER'.
  ls_outp_opts-tddest    = printer.
  ls_outp_opts-tdprinter = printer.    " Specify required printer
  call function gv_func
    exporting
      control_parameters = ls_ctrl_prnt
      output_options = ls_outp_opts
      pk_hdr               = sf_info
      pk_orders            = sf_odrs
      pk_items             = sf_item
      pk_pgbk              = sf_pgbk
    exceptions
      formatting_error   = 1
      internal_error     = 2
      send_error         = 3
      user_canceled      = 4.
Am I missing something here?  Any help would be greatly appreciated.
Thanks,
Curtis

I was able to solve my issue. The field TDIMMED (print immediate) in the parameter OUTPUT_OPTION need to be passed with the value 'X'.
The code is pasted below.
DATA: l_ssfctrlop TYPE ssfctrlop,
        l_ssfcompop TYPE ssfcompop,
        l_formname  TYPE tdsfname,
        l_fm_name   TYPE rs38l_fnam.
  CLEAR l_formname.
Get the smartform name based on the output type
  SELECT SINGLE sform FROM tnapr INTO l_formname
    WHERE kschl = ysdt_dynlayout-auart
      AND nacha = '1'
      AND kappl = 'V2'.
  Get the smartform function module name
    CLEAR l_fm_name.
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        formname           = l_formname
      IMPORTING
        fm_name            = l_fm_name
      EXCEPTIONS
        no_form            = 1
        no_function_module = 2
        OTHERS             = 3.
    IF sy-subrc EQ 0.
      l_ssfctrlop-no_dialog = 'X'.                        " print popup dialog box is suppressed
      l_ssfcompop-tddest    = usr01-spld.         " the printer name is passed from screen to this field
      l_ssfcompop-tdimmed   = 'X'.                    " print immediate option is set
      l_ssfcompop-tdcopies  = copies_in.         " number of copies of output required
    Call the smartform
      CALL FUNCTION l_fm_name
        EXPORTING
          control_parameters = l_ssfctrlop
          output_options     = l_ssfcompop
          user_settings      = ' '                            "manual override of user settings            
          i_del_head         = likp
          i_dyn_layout       = ysdt_dynlayout
        TABLES
          t_del_item         = ig_lips
          t_home_address     = ig_home_address
          t_header_text1     = ig_header_text1
          t_footer_text1     = ig_footer_text1
          t_footer_text2     = ig_footer_text2
          t_footer_text3     = ig_footer_text3
          t_text4            = ig_text4
          t_text5            = ig_text5
        EXCEPTIONS
          formatting_error   = 1
          internal_error     = 2
          send_error         = 3
          user_canceled      = 4
          OTHERS             = 5.
    ENDIF.

Similar Messages

  • Call two smartforms from two different print programs

    Hi Sapiens,
      I have a requirement that there are two different smartforms and they have there independent print programs.
      Just wanted to know weather is it possible in SAP to merge those to smartforms and there print programs so that first smartform is displayed first and second smartform is printed at its back(duplex printing).
    Regards
    Milind

    Hi,
    You can use submit program in the first program to call the second program and
    fetch the required interface data related to the second smartform and once u have the interface data
    for both the programs then u can merge the both smartforms data and display them as one layout instead of displaying the two layouts in different formats.
    For merging of data of both the smartforms u can do :Convert the output of first smartform into OTF format data then convert the data of second smartform into OTF table and append it to the first table .
    Now u have the data of both the smartforms in one table then convert this OTF data into PDF format and create a spool request with the combined forms data.
    Thanks,
    M.Naveen Kumar.

  • How do I use OUTER JOIN to email different message than the default

    I have a devotional that goes out daily from a MOBILE table containing:
    mob_id
    calendardate
    title
    scripture
    body
    The same devotional goes out to 3 different churches.
    I have a second TABLE called EDITED that holds an edited version of the daily devotional, containing:
    edit_id
    calendardate
    etitle
    escripture
    ebody
    The query should look in the edited table for a devotional first to see if it matches the current date then send it out. Otherwise it sends out the default devotional  that corresponds with the current date.
    I would like to send out in replacement of the default devotional  to the church that edited the devotional.
    I am using the following outer Join but it doesn’t work. It sends the same devotional to everybody.
    <cfoutput>
    <cfloop query="getClients">
    <!--- determine if there is an edited version of the devotional available for this day --->
    <cfquery name="getDevotional" datasource="#application.dsn#">
    SELECT mobile.mob_id, mobile.display_date, mobile.title, mobile.body, mobile.scripture,edited.edit_id,edited.contact_id,edited.etitle,edited.escripture,edited. ebody
    FROM mobile
    left outer join edited ON mobile.display_date = edited.display_date
    where mobile.display_date = <cfqueryparam value ="#dateformat(now(), "YYYY-MM-DD")#" cfsqltype="cf_sql_date">
    </cfquery>
    What am I missing?

    Yes the getClients grabs all information pertaining to the client and their layout information.
    <cfquery name="getClients" datasource="#application.dsn#">
    select *
    from (subscriber INNER JOIN contacts ON subscriber.contact_id = contacts.contact_id)INNER JOIN layout ON contacts.contact_id = layout.contact_id
    where subscriber.timezone = 3
    </cfquery>
    Below is the logic I used to determine which version to use:
    <cfif getDevotional.edit_id NEQ "">#GetDevotional.etitle#<cfelse>#GetDevotional.title#</cfif>

  • How to run terminal with different locales than system default?

    I use fi_FI,UTF-8 as default, and I want have one window in tmux that would use iso-8859-1. If I type command "export LANG="fi_FI.iso88591"" in term, it won't change or atleast doesn't work properly. But if I start new instance of xterm (or other terminal) from this term, locales work correctly there. If I take utf-8 support off from tmux it makes the problem little bit different. It will show scandinavian alphabets (å, ö, ä) correctly but adds futile space after letter. I tried to fiddle with .bashrc, but it didn't get me any further either.

    hadrons123 wrote:
    wunjo wrote:I use fi_FI,UTF-8 as default, and I want have one window in tmux that would use iso-8859-1. If I type command "export LANG="fi_FI.iso88591"" in term, it won't change or atleast doesn't work properly. But if I start new instance of xterm (or other terminal) from this term, locales work correctly there. If I take utf-8 support off from tmux it makes the problem little bit different. It will show scandinavian alphabets (å, ö, ä) correctly but adds futile space after letter. I tried to fiddle with .bashrc, but it didn't get me any further either.
    I don't think the command is i right.
    see the wiki for setting locale
    https://wiki.archlinux.org/index.php/Locale
    I don't understand what could be wrong here? fi_FI.iso88591 is how it is typed when I write "locale -a"
    C
    POSIX
    en_US
    en_US.iso88591
    en_US.utf8
    fi_FI
    fi_FI.iso88591
    fi_FI.iso885915@euro
    fi_FI.utf8
    fi_FI@euro
    finnish
    and it doesn't have any difference is it in "" or not, and yes according to your link I should be use LANG variable

  • Ukrainian text on preview is fine but gives junk char on print in smartform

    HI All,
    I am trying to print hardcoded ukrainian text in smartform. In preview it is coming correctly but while printing it gives some junk charecters.
    During my analysis i found out that previously existing hardcoded text is coming fine on printing but it is showing different charecters(than the one on the printing) in smartform node and in print preview.
    Regards,

    Hi,
    Do you use a device type that supports Cyrillic characters to create the spool and print? e.g. Device type SAPWIN, SAPWIN5 or Unicode device type SWINCF?
    If you use a non-Unicode device type like SAPWIN or SAPWIN5, then the font used for these characters in the smartform should be a Cyrillioc font like COURCYR, HELVCYR or TIMECYR.
    Regards,
    Aidan

  • Faultless pdf print master shows mistakes on the printer's computer

    For years I have manufactured artworks in Indesign (now CS2) and link with it mainly psd image files. Exotic fonts are converted into paths. The exported pdfs are then sent as print master to to the printer's. With three different printing enterprises I never had had a problem so far.
    Now I have changed the print office again, and the prints look really bad: One of the psd-linked pictures has strong hard black shadows (in the original they are quite soft and greyish) and overlays with one white corner (in the original transparent background) another picture, although it appears completely correct in my pdf, on all 5 computers, which we have in the house, in different pdf readers.
    In addition 2 Logos (originally white fonts on transparent background)
    were printed with a white background. On no monitor that I know (ours and friends') any mistakes in the pdfs show up, only on the printer's computer they appear: I received screenshots from the print office with the same time stamps as my pdf-masters, however with the errors, high-loaded on
    the server, which appear afterwards in the pressure. I am
    shocked, because the print master stops to be a master if it gets out of control. What can I do? Thanks for advice.

    The problems you are describing sound like improper handling of transparency and overprinting at the printer, either because he doesn't understand how to deal with it correctly or his equipment is out of date. I'd look for a different printer.
    Peter

  • Chinese Character Printing in Smartform (Different Question)

    Hi all,
    Can anyone explain to me further the OSS Note 776507 that Anji Reddy Vangala recently posted?  It involves the preview and printing of different character sets.  Currently I've managed to preview my form correctly, but it still prints out #'s.  Do I need to re-assign the fonts to the printer device or something, or do I need to use a different printer?  The printer I am currently using is an HP 2100.  Please please help, anyone?
    <b>EDIT:</b> Probably a better question would be how to map the conversion font of CNSONG to something that can be read by the printer?
    A copy of the note for everyone's reference:
    OSS Note: 776507
    Symptom
    Documents printed via SAPscript or SmartForms do not print with correct special characters, e.g. ### prints instead of Japanese or Russian characters. What to do?
    Other terms
    SAPscript, SmartForms, printing, device types, OTF
    Reason and Prerequisites
    Help required to choose proper fonts in a SAPscript or SmartForm
    Solution
    When using SAPscript or SmartForms to print (or email or fax) a form from a business application, many factors influence the outcome of the actual text within the form. All these factors must be checked in order to ensure a correct printout:
    1) The language version of the form used to produce the printout.
    Example: If you want to print a French invoice, you need to have a FR version of your SAPscript or SmartForms invoice form RVINVOICE01. And the application program must specify the corresponding language key (FR) when calling the SAPscript or SmartForms API.
    2) The font selections specified in the form (possibly also in a SAPscript style or SmartStyle used in a form).
    Example: In a SAPscript form or a SmartStyle you need to specify HELVE if you want to print German text in Helvetica (or similar) font. If you want to print Japanese text, HELVE is not a valid choice but you need to specify a Japanese font like JPMINCHO in your Japanese form.
    3) The output character set of the device type
    Every printer in transaction SPAD has a "device type" assigned. Device types used by the spooler for printing support only one single specific output character set. All text from the form has to be converted (using SAP's built-in character conversion mechanism) to this output character set.
    A character set can typically support either a single language (e.g. Shift-JIS which supports only Japanese) or a set of languages (e.g. ISO 8859-1, which supports Western-European languages). It is possible that a given language (such as German) can be supported by several output character sets, e.g. you may use either ISO 8895-1 (Latin-1) or ISO 8859-2 (Latin-2) to represent German text. This is so because both character sets contain the special characters used in German.
    Example: HPLJ4000 is a HP LaserJet device type supporting the ISO 8859-1 (Latin-1) character set. ISO 8859-1 can be used to represent e.g. Dutch, English, French, German, Spanish, Swedish but NOT Russian or Japanese.
    As a consequence, it is ok to use HPLJ4000 to print English, German French etc. but not for Japanese or Russian.
    4) The set of available printer fonts for a given device type
    When formatting a document, SAPscript and SmartForms perform an automatic mapping of the font definitions in the form (e.g. "HELVE 14 point bold") and the available printer fonts of the device type. A replacement printer font is chosen, should the specified font selection not be available in the device type. Now this replacement can be problematic if a language-specific font, such as Chinese CNSONG, is specified in a form and it gets replaced by a font which does not support this language, e.g. COURIER.
    To solve this problem, font families in SE73 have language attribute assigned, e.g. some fonts are characterized as being suitable only for certain languages. And when a replacement has to be chosen because the original font from the form is not available in the device type, a replacement font is chosen which has the same language attributes.
    If no fonts for the language in question exist in the device type, the resulting font will not be able to print the special characters and you will see "wrong" output characters in the printout.
    Note on SAPscript/SmartForms Print Preview:
    The OTF Print Preview available in Windows GUI (e.g. from transaction SP01) will sometimes not show the "wrong" characters which appear on the final printout. Here is the reason: since the Print Preview runs in Windows environment, it will use Windows fonts to represent the actual printer fonts. A Windows font typically has more available characters (i.e. covers more character sets) than are actually available in a printer's resident font.
    A typical example where the Print Preview will differ from the printout is here: if you have a Chinese PCL5 printer such as CNHPLJ4 and use the Western Latin font COURIER in your document, the print preview will show you Chinese characters if you (by accident) tried to format Chinese characters in COURIER font. This is because Windows will automatically choose a font that can output Chinese characters (which is actually not Courier). But when you print the job on an actual PCL5 printer with resident Western and Chinese fonts, the Courier font will not print any Chinese characters but Western special characters instead, because the printer's resident Courier font does not include Chinese characters.
    Rule of thumb: all Asian device types (e.g. CNHPLJ4, JPHPLJ4, JPPOST, KPHPLJ4) support not only Asian fonts but also COURIER, HELVE and TIMES fonts. But these Latin fonts can only be used to print English text, not Chinese/Japanese/Korean characters.
    Which fonts are suitable for a given language?
    Language(s): Font family to use in a form:
    Latin-1 (Western Europe/Americas) *******
    DE,EN,FR,ES,NL,SV COURIER, HELVE, TIMES
    (LETGOTH, LNPRINT)
    Latin-2 (Central Europe) ****************
    PL, CZ COURIER, HELVE, TIMES
    ISO 8859-4 (Baltic) *********************
    ET, LT, LV COURIER, HELVE, TIMES
    ISO 8859-5 (Cyrillic) *******************
    BG, RU, SR, UK COURCYR, HELVCYR, TIMECYR
    ISO 8859-7 (Greek) **********************
    EL COUR_I7, HELV_I7, TIME_I7
    ISO 8859-8 (Hebrew) *********************
    HE COURIER, HELVE, TIMES
    ISO 8859-9 (Turkish) ********************
    TR COURIER, HELVE, TIMES
    Simplified Chinese **********************
    ZH CNHEI, CNKAI, CNSONG
    Japanese ********************************
    JA JPMINCHO, DBMINCHO, DBGOTHIC
    Korean **********************************
    KP KPBATANG, KPDODUM, KPGULIM
    KPGUNGSE, KPSAMMUL
    Traditional Chinese *********************
    ZF TWDPHEI, TWMING, TWSONG
    Thai ************************************
    TH THANGSAN, THDRAFT, THVIJIT
    Arabic (Unicode systems only) ***********
    AR ANDALE_J
    Verify your output by examining the OTF data
    When analysing printing problems of this type, be sure to check the OTF data which gets produced by SAPscript or SmartForms. OTF or "Output Text Format" is the intermediate page-description format generated from SAPscript or SmartForms. OTF will contain the final printer font names and character set/language identifiers which help to solve the problem. OTF will even name the form and the language of the form used to create the output.
    The easiest way to do this is to create a spool request from your application, run transaction SP01, use menu
    Goto->Display Requests->Settings
    and choose
    Display Mode: Raw
    Now display your spool request. If this is a SAPscript or SmartForms spool request, you will see OTF data. Each line represents one OTF command, every command starts with a 2-character cmd identifier and possibly some cmd parameters follow.
    Here is an excerpt from a sample OTF file where we highlight the most interesting commands:
    //XHPLJ8000 0700 00000000001
    IN04EALEXTEST_ZEBRA
    IN05%PAGE1
    OPDINA4 P 144 240 1683811906000010000100001
    IN06%WINDOW2
    MT0024401289
    CP11000000E
    FCHELVE 120 00109XSF100SF101110000067E X
    UL +0000000000000
    SW00067
    CT00000000
    ST0453037Dieses SF hat Stil ALEXTEST_ZEBRA mit
    The 1st line with the // (Control) command reveals the device type usedto print: HPLJ8000
    //XHPLJ8000 0700 00000000001
    The 2nd line (IN = Info command) shows the name and (internal 1-char)language key of the form:
    IN04EALEXTEST_ZEBRA
    In this case it is the English (E = EN) SmartForm ALEXTEST_ZEBRA
    The OP-line (OP = Open Page) gives the page format used in the form, it is DINA4 Portrait orientation:
    OPDINA4 P 144 240 1683811906000010000100001
    The CP (CodePage) cmd shows the SAP system codepage used to code the text and the active language. In our case it is codepage 1100 and language E = EN = English.
    CP11000000E
    Finally, the FC-cmd (Font Call) lists a printer font selected within SmartForms. Please note that every SmartForm has a designated default SmartStyle under "Form Attributes->Output Options". In addition, every text node can have a SmartStyle attached (which will override the definitions from the default style for the text). In our case the resulting printer font that was selected is HELVE 12.0 pt bold-off, italic-off.
    FCHELVE 120 00109XSF100SF101110000067E X<b></b><b></b><b></b>

    Hi,
    there a different things to know.
    I produce sapscript forms with cinese and english characters for frontend / backend and archiv printing.
    Please check:
    Editor displays ###: You have to install the chinese language in your e.g. windows-system to display them.
    Script: You have to chose the the font family "CNSONG" (customized for chinese simplified and LATIN).
    Transaction I18N: May you have to set correct subfonts for the unicode areas (Cascading fonts, Standard is Courier).
    You can print in different ways:
    For archiv/PDF: Install the unicode truetype font with chinese characters for the pdf-converter.
    For Frontend: Use the Frontendprinter SAPWIN or SAPWIN*CF (Cascading Font) to send it to the gui (note: SAPLPD does not support it, use the newer technology.....)
    Backend printing: POSTSCRIPT is not yet implemented :-((
    PLease note: What you see in spool / print preview is a simulation of the possible print, but backend print is not frontend preview!!!!
    Regards,
    Christian

  • How do I add a print button that would print out pdf or different version than what is on the site?

    I see this example on NY Times.  If you pick any of their articles and click print or do the short cut (Command-P) ... (Control-P for windows), the layout of their article is completely customized and cleaner.  It seems like they've edited the print look to be different than what you see on the website.
    I find that very cool and something I've bent dying to achieve.  My guess is that I could make a pdf to what I want the print look to be and have a print button read that instead of the website but I don't know, I need help with this.

    I have but it's not what I'm looking for.  I want to edit what the printer will actually print when a reader clicks print.  So if the page has a puzzle, for example, and the reader clicks print.  The printer will print the puzzle in a different location on the page without some of the clutter that's on the site or have some message that's not originally present on the website.

  • Number of different copies to be printed in smartform

    Hello,
    I have developed a smartform with 3 different pages, now when i give a print command , the first page should print 2 number of copies , second page should print 3 number of copies and the third page should print 4 number of copies.
    Is it possible in smartform, if so how?
    Thanks and Regards
    A

    hi,
    for printing different copies u have to use loop in main window and check for the condition for number of page.
    and den after printing all the values in mainwindow put command node and mention page no say page1 in urcase there put condition fr watever amount of repeated copies u want ex 2 in ur case.
    then once 2 times page 1 has been printed put a commad for goto page 2 and loop accordingly for the no of time u want
    then for the third page.
    hope this will help u .
    regards,
    prashanti

  • Can i use  a different printer than the airprint on iPad2?

    Can anyone tell me if they are able to use a non airprint printer on their iPad2 64Gb please, I have tried and tried but all to no avail.

    iOS AirPrint Printers  http://support.apple.com/kb/HT4356
    How to Print from Your iPad: Summary of Printer and Printing Options
    http://ipadacademy.com/2012/03/how-to-print-from-your-ipad-summary-of-printer-an d-printing-options
    Print from iPad / iPhone without AirPrint
    http://ipadhelp.com/ipad-help/print-from-ipad-iphone-without-airprint/
    How to Enable AirPrint on a Mac and Use Any Printer
    http://ipadhelp.com/ipad-help/how-to-use-airprint-with-any-printer/
     Cheers, Tom

  • Why does PM7 sometimes print a different font than selected?

    When I print an entire file of 20 - 30 pages, PM7 sometimes prints a small section of the file in a font that looks like Arial even though the text is in Times New Roman. I've double-checked to ensure that the text is in fact saved in Times New Roman. When printing just the one page, the print is normal with the correct font throughout. This problem only happens twice in a 410-page document, and always on the same two pages in the same location. Help!

    Mel, I haven't used PM in many years, but I seem to recall having problems like the one you describe. As far as I can remember, if one had the time to perform a thorough check, these could nearly always be linked to something in a wrong or damaged font, and this was not always easy to spot. Sometimes it was just a single blank space in the middle of perfectly normal text, sometimes it could be a single character, or a couple of them, standing behind the text or a figure, or in a remote corner of the desktop. If one didn't have the time, sometimes it was better to rewrite the whole text in a brand new file, placing again any figures from fresh copies of the originals, and replace the troblesome page(s). But it has been so long that my recollections may not be all that good.
    Good luck.

  • Printer is printing different colours than what it should do

    Can anyone help!.
    Go my black cartridges refilled today and put it back in my printer.  When i print a mono picture picture, it fades have way through then goes a deep red.  But the colours are also getting mixed up.  This only started when the black cartridge ran out, does anyone know what i can do.

    Scouse01 wrote:
    Can anyone help!.
    Go my black cartridges refilled today and put it back in my printer.  When i print a mono picture picture, it fades have way through then goes a deep red.  But the colours are also getting mixed up.  This only started when the black cartridge ran out, does anyone know what i can do.
    See here for suggestions.  Without any clues about your printer model, the application you are printing from or your operating systemI would say the issue is that you are running out of cyan ink. 
    Regards,
    Bob Headrick, Microsoft MVP Printing/Imaging
    Bob Headrick,  HP Expert
    I am not an employee of HP, I am a volunteer posting here on my own time.
    If your problem is solved please click the "Accept as Solution" button ------------V
    If my answer was helpful please click the "Thumbs Up" to say "Thank You"--V

  • Barcode Printing in Smartforms

    Hi all,
             I have created a barcode via SE73 and attached it in the Smartstyles via a character Format. I have also added this character format in my Smartforms.
             When I click the preview I'm able to see the Barcode getting displayed (Zebra Printer). But when it gets printed in the Zebra Printer it does not get displayed.
    Kindly let me know if anyone has faced a similar issue related to this. It would be of great help.
    Thanks
    Ramky.G

    Hi
    check this
    To Create a Bar code prefix:
    1) Go to T-code - SPAD -> Full Administration -> Click on Device Type -> Double click the device for which you wish to create the print control -> Click on Print Control tab ->Click on change mode -> Click the plus sign to add a row or prefix say SBP99 (Prefix must start with SBP) -> save you changes , it will ask for request -> create request and save
    2) Now when you go to SE73 if you enter SBP00 for you device it will add the newly created Prefix
    Create a character format C1.Assign a barcode to the character format.Check the check box for the barcode.
    The place where you are using the field value use like this
    <C1> &itab-field& </C1>.
    You will get the field value in the form of barcode.
    Which barcode printer are you using ? Can you download this file and see.
    http://www.servopack.de/Files/HB/ZPLcommands.pdf.
    It will give an idea about barcode commands.
    Check this link:
    http://www.sap-img.com/abap/questions-about-bar-code-printing-in-sap.htm
    Check this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/d9/4a94c851ea11d189570000e829fbbd/content.htm
    Hope this link ll be useful..
    http://help.sap.com/saphelp_nw04/helpdata/en/66/1b45c136639542a83663072a74a21c/content.htm
    go through these links and cose u r previous threads,
    http://www.sap-img.com/abap/questions-about-bar-code-printing-in-sap.htm
    smartform - barcode
    http://www.erpgenie.com/abap/smartforms.htm
    http://sap.ittoolbox.com/groups/technical-functional/sap-basis/print-barcode-with-smartform-634396
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/printing-barcode-733550
    Detailed information about SAP Barcodes
    A barcode solution consists of the following:
    - a barcode printer
    - a barcode reader
    - a mobile data collection application/program
    A barcode label is a special symbology to represent human readable information such as a material number or batch number
    in machine readable format.
    There are different symbologies for different applications and different industries. Luckily, you need not worry to much about that as the logistics supply chain has mostly standardized on 3 of 9 and 128 barcode symbologies - which all barcode readers support and which SAP support natively in it's printing protocols.
    You can print barcodes from SAP by modifying an existing output form.
    Behind every output form is a print program that collects all the data and then pass it to the form. The form contains the layout as well as the font, line and paragraph formats. These forms are designed using SAPScript (a very easy but frustratingly simplistic form format language) or SmartForms that is more of a graphical form design tool.
    Barcodes are nothing more than a font definition and is part of the style sheet associated with a particular SAPScript form. The most important aspect is to place a parameter in the line of the form that points to the data element that you want to represent as barcode on the form, i.e. material number. Next you need to set the font for that parameter value to one of the supported barcode symbologies.
    Regards
    Anji

  • Use two different printer services in one web template?

    Hi!
    Is it possible to use two different help services for printing in the same web template (for the same table item)?
    Print1:
    <param name="HELP_SERVICE" value="HELP_SERVICE_PRINT"/>
    <param name="HELP_SERVICE_CLASS" value="ZCL_RSR_XLS_HELP_WINDOW_PRINT"/>
    Print 2:
    <param name="HELP_SERVICE" value="ZPRINTING"/>
    <param name="HELP_SERVICE_CLASS" value="ZBW_PRINT_HELP_SERVICE"/>
    I was thinking that you maybe could change the param name values for the "Help_service" and the "help_service_class" at runtime using the properties for the table item, so that you could choose which one to use, but I havne't been able to do that so far.
    Does anyone have an idea?

    This is not a problem. Just put the print service for the print to excel on an object other than the table web item. As long as these print services exist on any web item, you should be able to invoke them. I've tested this with putting the "Print with Excel" service on the Navigation Block Web Item and the other print service on the table web item. Hope that helps!
    Prakash

  • Problem with duplex printing in smartforms

    I have 2 pages in my smartform. both the page are with print mode 'D'(Duplex).
    While printing the first page goes back for duplex printing but the output is printed on next page.
    I want the second page to be printed at backside.
    I have also tried other combination 1st page = D and 2nd page = ''. Nothing is working.
    printer settings are all right also i have a different smartform it is printing in duplex mode and working fine.
    what is the issue with this smartform?
    Please help me.

    hi,
    in your main window of first page at the end adda an alternative -true or false
    in the alternative add a condition saying if it is end of items.(end of items is nothing but a flag).
    if this condition satisfies then call page 2 else call page1.
    if it stil does not work then reply back then will give you another answer.
    but before this is your output going to have multiple pages?

Maybe you are looking for

  • Master data is not getting displayed in the Query Designer

    Hi, I have a DSO in which I have an InfoObject called Emp No. in the Data Field. The Emp.No is being maintained as master with (Emp Name, Address, Telephone No, DOB) as attributes. I have loaded the data in the Emp. No. master. Then tried loading the

  • Won't print to photo tray, but will print test page

    I have most current Vista driver, but can't print to photo tray.  It won't pull the tray in, although it works great when printing test page.  I tried various page/paper settings and "photo tray" light settings, but still won't print from Vista. Trie

  • Catalog Code long text - transport issue

    Hi, We appear to have a strange issue when transporting Catalog C ode long text in our clients DEV system.  I have followed the advice given in SAP Note 38570 by creating a transport, adding the entries to the transport and then using program RSTXR3T

  • Blackberry Calendar Syncing Problems

    Hello All, I have a BB Curve 8900 with Desktop Manager 4.7 installed, and I'm trying to sync the BB calendar (a bunch of stuff in it) to an Outlook 2003 calendar (Empty).  When I try to sync it only syncs new items that I created for testing but it w

  • Mac Mini 10.7 external hdmi audio cuts in and out

    I have the newer mac mini, have had this one and another one previously setup on my samsung TV through hdmi then fiber to polk audio soundbar has been working fine on 10.6.  I upgraded to 10.7 and now the audio cuts in and out.  When i go to audio an