Smartform Printing Tray issue

Hi,
I have an issue for printing multiple tray. My req is first page nneds to print from TRAY 02 and the second page from Tray 03.
I configured in the smartform PAGE01 - Output options- Resource name - TRY02 and
                                          PAGE02 - Output options- Resource name - TRY03
But both the pages printing for the same tray. like tray02.
Aprat from the resource declaration anything need to do for this?
Please guide me any one.
Thanks in advance.
Vijay.

Hello,
Is it a frontend printing? Which device type is used?
In recent SAPGUI patches, it is possible to map the tray ids via the
Frontend Options Editor/ tab 'Printer Tray Selection'.
(see KBA 1704243 about how to access the Frontend Options Editor)
Please test the following:
Select the printer model and in "Paper Trays", select "Tray 1",
in the field "SAP ID" enter the value: 1
and,
select "Tray 2", in the field "SAP ID" enter the value: 2
Do the same for Tray 3, 4...
After this, please restart SAPGUI and test the printing.
Regards,
Wen Peng

Similar Messages

  • Smartform - Printing image issue

    Hi, this is my first post in this forum, I am learning ABAP and I am starting with smartforms.
    I want to print a PO, and i can print several PO because I have a Select-option on my Selection screen regarding the company customers.
    In order to print it nicely I have created two pages, the first points to the next_page and my next_page points to next_page.
    On the end of the PO I want to print an image with the company data. But my problem is that the image is not appearing well.
    If I have 1 customer with 2 pages the system prints the image on the second page, and it is ok. But If I have more costumers the image will not appear until the last page is reached.
    Thanks in advance

    Hi John
    Make a separate window for displaying the image and insert it into the pages so that the image is displayed irrespective of the number of customers.
    You can add this window in both the pages to display in both.

  • Dynamically switch printer tray from concurrent program in Oracle Apps 11i

    Hi All,
    We have a requirement to dynamically switch printer tray from concurrent program .
    In the application we had a printer "*Printer1*" defined ,the printer (physical) printer have two trays and it always pick paper from Lower tray
    To test the functionality I created one more defination " *Printer2*" in the application .
    For this second printer created one more PPd files Printer2PPD2 . In this Printer2PPD2 the value of DefaultInputSlot i gave as Upper,so that printer will pick paper from upper tray
    As we are having the PASTA configuration hence in the "uiprint.txt" entered the definations for Printer2 and also mentioned the PPD file.
    So in the concurrent program i selected Printer2 and executed the program.But instead of picking from upper tray it picked from lower tray.
    I could know this because in upper tray I had counted the number of papers so if the paper would have been picked ,the count would have reduced by 1.
    Please let me know the solution for this issue.
    Thanks and Regards
    Jaydeep

    Please refer following notes:
    Dynamically Switching Printer Trays [ID 66402.1]
    How to Specify a Printer Paper Tray With Pasta [ID 241086.1]     
    thanks

  • Bursting and printer trays

    Hi, we are using BI Publisher Bursting (release 11.5.3) to split a range of invoices into smaller PDF files. Now the first page of each invoice should be printed from tray 1, the rest from tray 2 (for that reason we are first bursting the file).
    Currently we are using the Delivery Request API to specify printer trays. However, the submit process takes about 10-12 seconds for each request.
    If we have about 100 invoices in our file and print to two trays we submit 100x2 requests (sequentially) taking between 2000 and 2400 seconds (33-40 minutes!).
    This is way too slow.
    We would prefer to specify the trays directly in the bursting control file. Is this possible?
    A related issue may be that the printers used are postscript printers. We use the pdftops filter in the delivery manager to convert the PDF to PS before they are printed and we use CUPS printing. If we print directly using bursting, would it be possible to print the PDF to the PS CUPS printer??
    Does anyone else have had these performance problems using the delivery manager?
    PS: We pass a directory and a prefix for the range of files we want to print (for example MYFILES_*) (among other parameters ofcourse like the pdftops command and the output type to indicate whether it can be PDF or must be PS). I assume this is the way to use the delivery manager? Or is someone else doing this differently?
    Edited by: user640374 on Jul 19, 2010 12:41 PM

    Hi Aidan,
    That was a great Idea! Many Thanks.
    I costed me hours to try all the printer driver but it I was successful.
    Here my solution:
    I changed my windows driver to the standard Win Server 2003 included HP Laserjet 4. I reseted the printer to factory settings. Without reseting it was not working.
    Then I took the sap tray test program to identify which tray which number has. It's a standard test. Go to transaction SO10 and enter textname SAPSCRIPT-TRAYTEST. After that I changed the tray control number (try01,...) in the program.
    Now It's working.

  • Smartform Printing on both sides

    Hi.
    I am fasing an issue in smartform printing.
    we are printing the Invoice.this invoice data is dynamically comming on the front side of the page.
    and printing normally.
    but back side of the page they want to print the comapany rules(on every page back side).(these rules are comming with in one page only).
    so on the front side this invoice data and back side Comapany rules shouls come.(we don't know how many pages of invoice data will come).
    Plesae help me to solve this issue.
    Thanks in advance,
    Regards,
    Eswar

    HI Eswar,
    If you have only one page made in your smartform you can make one more page with just the main wiindow.This window will have all the rules of the company.Now make the first page point to this page and make this page point to the first page.
    Select duplex printing in the page attributes and print.This will solve the issue.
    Reward if useful.
    Thanks,
    Dishant

  • Printer Tray configuration

    Hi <br /><br />I'm having abit of an issue at the moment in terms of printers trays . We have recently purchased a Océ 5112 Printer which has 8 trays, we were previously printing using only a 4 tray printer.<br /><br />I have modifed the ICS printer driver oce_vhi.ics file as follows  <br /><br />; PCL5 version of Input Tray Selection file for Oce 31X5 and 84X5<br />;<br />;  Input trays:  Format= "InputTray <jetform ID> <printer tray> [<tray name>]<br /><br />InputTray   1       20   ; Tray 1<br />InputTray   2       21   ; Tray 2<br />InputTray   3       22   ; Tray 3<br />InputTray   4       23   ; Tray 4<br />InputTray   5       25   ; Tray 5<br />InputTray   6       26   ; Tray 6<br />InputTray   7       27   ; Tray 7<br />InputTray   8       28   ; Tray 8<br /><br />Printing is fine from trays 1-4, however we when get to tray 5, it appears to skip to the next tray (ie tray 6) and so on for the remaining tray calls. I've been able to examine the PCL file which looks like it's calling a 9th tray which I haven't defined.<br /><br />I'm not sure what the issue is but can anyone point me to what I should be checking??<br /><br />Thanks <br />Josephine

    Hi Tom <br /><br />I think you may be right,the only reason we're not using code 24 is because it was set up as some sort of default tray.<br /><br /> I did try and change the driver file to the following and recreate the output for all 8 trays as follows<br /><br />InputTray 1 20 ; Tray 1 <br />InputTray 2 21 ; Tray 2 <br />InputTray 3 22 ; Tray 3 <br />InputTray 4 23 ; Tray 4 <br />InputTray 5 24 ; Tray 5 (this corresponds to <Esc>&l24H below)<br />InputTray 6 25 ; Tray 6 <br />InputTray 7 26 ; Tray 7 <br />InputTray 8 27 ; Tray 8 <br /><br />but we we printed, we still had an issue with the tray calls.<br />However the printer I believe was still looking at this escape sequence as some sort of default tray and not specifically as Tray 5.<br /><br />The original escape seqencences for the new printer that were sent to me were:<br /><br /><Esc>&l20H ---> Tray 1<br /><br /><Esc>&l21H ---> Tray 2<br /><br /><Esc>&l22H ---> Tray 3<br /><br /><Esc>&l23H ---> Tray 4<br /><br /><Esc>&l24H ---> Extern<br /><br /><Esc>&l25H ---> Tray 5<br /><br /><Esc>&l26H ---> Tray 6<br /><br /><Esc>&l27H ---> Tray 7<br /><br /><Esc>&l28H ---> Tray 8<br /><br />Do you think this could be what's happening? The engineer suggested it might be because our printer driver can't handle an 8 tray selection but if that were the case would we be seeing any tray call whatsoever from trays 5-8?<br /><br />Thanks<br /><br />Josephine

  • How do I check that a printer tray exists before using srw.set_printer_tray

    Due to printer firmware issues I cannot know in advance whether the printer's tray number has a space in front of it.
    Ex: '2' vs. ' 2'
    I have introduced this code to production, but if the tray value passed in does not exist, then an error is thrown when setting the printer tray.
    If I cannot determine this in advance, then I would like the code not to fail and simply skip the assignment. The printer tray selection is only a convenience to the end user. This is important becasue I have hundreds of printers to which a report may be printed.
    function BetweenPage return boolean is
    begin
    IF :PLABLE_TRAY IS NOT NULL AND :PLABLE_TRAY <> '' THEN
         srw.set_printer_tray(:PLABLE_TRAY);
    return (TRUE);
    END IF;
    return (TRUE);
    end;
    Thx in advance,
    Gary

    high-Q wrote:
    It's an autonomous test station with various measurement instruments. I'm closing the bus after reciving the string from each instrument.
    Again, that makes no sense.  Part of the command over the bus is the address.  So if you know all of your instruments' addresses, you just supply that when you iteract with that instrument.  There is no reason to constantly open and close your bus.
    The problem with checking to see if data is available is that you have to send a querry to the instrument.  You are the master of the bus.  Nobody else can send data without you letting them.  So you have to keep you bus open and send querries to check to see if the oscilloscope is ready to send data.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Printer Tray Problem Officejet K8600

    My child pulled out this plastic, gray-colored stick in my printer tray which caused a small, gray, plastic ramp to pop up at the end of the tray where the wheels pull the paper up.  Because of this, I can't shut my printer tray and my prints come out crooked.  For the life of me, I can't get it to go back down.
    I've tried pushing it the stick back in but it won't budge.  I also tried to push the ramp down with one hand and then push the stick in.  The ramp went down with ease when I pushed but the stick was still stuck.
    Does anyone else know how to get that little, gray ramp to go down and get the stick pushed back in?

    Hi again,
    Any ideas to where I can start to look for the cause of the issue?
    Any input is appreciated :)
    Sincerely
    Kim

  • Printer tray selection VS2010

    We have the following questions regarding windows printer default tray determining tray to print from:
    <br><br>
    1. When we set m_reportClass.PrintOptions.PaperSource = CrystalDecisions.Shared.PaperSource.FormSource, it defaults back to Auto (we can see that when we debug, it simply ignores the command) - why is that, and which option should we use to get the printer to use PrinterDefaultTray?
    <br><br>
    2. Default Printer impacts rpt. file even though "No Printer" is checked in the Page Setup dialog - so the default printer set on the developer PC opening the Page Setup of a .rpt file (not making a change, just opening) will change the file. Why is that and what change is made?
    <br><br>
    3. We have made a default 'dummy' printer on the developer pc which is used when opening the .rpt file. If a similar printer with the same name does not exist on the PC printing the report, we cannot control the tray that is prints from.
    <br><br>
    Is there a viewer that can show what has been changed inside an .rpt file to better understand what is happening to the file when it is opened in VS2010?
    <br><br>
    We are experiencing an issue with Crystal Reports VS2010 when trying to print reports to a specific tray. We have recently upgraded from .net 1.1 to .net 4.0 and in relation to this we also upgraded the CR version.
    <br><br>
    In the previous version we were able to setup windows printers with a specific default tray and when printing to this windows printer, the default tray of this windows printer was used. We have a range of printers being used in a client windows forms application, so we need to be able to continue letting the windows printer definition determine which tray to use. Preferable we would like to set PaperSource to UsePrinterDefaultTray, but that option does not seem to exist (or we have not found it yet). We have found another solution, but would like to understand why it works so we know that it is a viable solution.
    <br><br>
    The application is based on creating a report using the CrystalDecisions.CrystalReports.Engine.ReportClass. The example below has been shortened for readability:
    <br><br>
    CrystalDecisions.CrystalReports.Engine.ReportClass m_reportClass = new new EKRB007A();<br>
    // create/get data for report<br>
    // u2026<br>
    m_reportClass.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4;<br>
    m_reportClass.FormatEngine.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4;<br>
    <br><br>
    m_reportClass.SetDataSource(this.dataSet);<br><br>
    <br><br>
    CrystalDecisions.Shared.PageMargins pm = new CrystalDecisions.Shared.PageMargins(<br>
                                    this.getA4InvoicePrinterOriginalHorizontalAlignment(), <br>
                                    this.getA4InvoicePrinterOriginalVerticalAlignment(),   <br>
                                    m_reportClass.PrintOptions.PageMargins.rightMargin,    <br>
                                    this.getA4InvoicePrinterOriginalVerticalAlignment()     );<br>
    <br>
    m_reportClass.PrintOptions.ApplyPageMargins( pm );<br>
    <br>
    // The name of the windows printer to use is read from parameters.<br>
    m_reportClass.PrintOptions.PrinterName = this.getA4InvoicePrinterCopy(); // here it will return 'InvoicePrinter'<br>
    <br>
    m_reportClass.PrintToPrinter(<br>
            1,<br>
            true,<br>
            1,<br>
            m_reportClass.FormatEngine.GetLastPageNumber( new CrystalDecisions.Shared.ReportPageRequestContext()));<br><br>
    The printer has the 'No Printer' set in the Page Setup dialog as we have different printers with different number of trays, so we need to be able to specify the printer at runtime (according to the VS2010 CR documentation, there should be two dialogs - Print Setup and Page Setup, but in VS2010, we can only find the Page Setup, and it includes some of the options from the old Print Setup dialog).
    <br><br>
    Developer A, has two printers: printer 'Generic Text' set to default and printer 'InvoicePrinter' (the one to print from as read from the paramter in the above code). The 'Generic Text' is a generic text printer with no trays and the 'InvoicePrinter' is an OKI printer with two trays.<br><br>
    Developer B, has printer 'InvoicePrinter' set as default.<br><br>
    Developer C, has two printers: printer 'SalesList' set to default and printer 'InvoicePrinter'<br><br>
    Developer A sets up printer 'InvoicePrinter' to print in tray 1 (and 'Generic Text' is default printer). Then opens the .rpt file and compiles. If a print is made on the developer PC, it prints to the correct tray. We can change 'InvoicePrinter' to tray 2 and again it prints correctly. However, if the same .dll is deployed on Developer B's PC, and a print is made, it always uses the same tray even though the windows printer is changed (it actually uses the 'InvoicePrinter', but it ignores the tray it is configured to use). The same is the case for Developer C's PC.
    <br><br>
    We have tried to set m_reportClass.PrintOptions.PaperSource = CrystalDecisions.Shared.PaperSource.FormSource and m_reportClass.PrintOptions.PaperSource = CrystalDecisions.Shared.PaperSource.Auto, but it has no impact.
    <br><br>
    If Developer B adds a printer called 'Generic Text' (even though it is not to be used) AND sets this printer to be the default printer, then it works exactly as on Developer A's PC - meaning that the windows printer tray definition of 'InvoicePrinter' is used correctly.
    <br><br>
    Our solution rigth now is to install a 'dummy' printer on all developer PCs and on all client PCs. This printer must be set as default printer on developer PCs so when the Page Setup of any .rpt file is opened (yes, just opening it changes the file), the new file generated will be based on the 'Generic Text' printer. We will then change the default printer on client PCs just before printing to the 'Generic Text' printer and set it back to their 'normal' default afterwards.
    <br><br>
    In my dev team we all agree that this is not the optimal solutions, so any suggestions will be well received.
    Edited by: Visual Reporting ApS on Oct 17, 2011 12:08 PM

    Use the InProc RAS SDK, not CR SDK. More functional, same licensing.
    See the following forum threads:
    |Re: Using printReportOptions.BinName, Tray Printing
    Re: Printer Tray Selection
    Re: Custom Paper Size & Orientation Problem
    Re: 8.5 x 5.5 paper size in VS2010 with Basic Crystal report
    Re: How to print a report in landscape?
    And don't forget to do more searching. Also, sample InProc RAS apps are [here|https://wiki.sdn.sap.com/wiki/display/BOBJ/NETRASSDK+Samples].
    An intro to InProc Ras:
    [How to Use The RAS SDK .NET With In-Process RAS Server|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/10b840c0-623f-2b10-03b5-9d1913866b32]
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup
    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

  • Print quality issues

    Hello
    We are having print quality issue when printing PDF's to our Canon iR C2880/C3380 UFR II.  This was the most recent print driver from canons website which was download about 6 weeks ago. version 2.9.  At one time we were having other pring quality issues and we changed from the post script driver to the ufr ii which solved the problem at the time. 
    This past saturday we upgrade the operating systems on the systems in question and they are now running windows 7 64 bit with service pack 1 installed. image 1 is the orignal pdf that was printed with a 3rd party pdf printer(PDF Xchange view version 2.5)  image 2 is the same document that was printed using acrobat reader 10.1.2
    the options for the print were pretty much identical between the program.  Print as image was not selected.  1 thing to note with the acrobat when  print as image was selected there was a slight improvement in the print quality.
    Any help would greatly be appreciated.
    image 1
    image2

    Hi, nd a warm welcome to the forums!
    Off the bat, it looks like maybe bad RAM/ROM in the Printer, or corrupt Font.
    Can you have another Computer jook to it and print for a test?
    Can you try Printing from Adobe Reader...
    http://www.adobe.com/products/acrobat/readstep2.html
    Can you in Preview, Save As a picture format for a test?

  • Default print tray keeps reverting to Tray 1, asking for glossy paper on HP P3015

    We have a new HP P3015 at work, and a few days ago it started defaulting to Tray 1, and asking for Glossy paper.  I have followed all onscreen instructions for changing print tray multiple times, and tried hard booting the printer a couple of times.  There is no paper in Tray 1, and it is shut.  For each print job, I must walk over to the printer and press OK to change print trays, and OK again to print.  How can I clear these settings so that the printer will revert to printing from Trays 2 and 3 without having to walk over and change it for every job?
    It also started printing much more slowly that when we first set it up a couple of months ago.

    switch off the printer, take the paper out of the tray, reassemble the paper properly, then put the paper back and switch on the printer, it should work
    or just change the paper specificationo in A4 legal paper it should work then
    slseattle wrote:
    My printer suddenly started refusing to print normal jobs on standard 8 1/2 x 11 paper. It shoots out a blank sheet with the edge slightly crimped for about 1 1/2 inches, about 1/2 inch from the bottom of the sheet. It displays the message "Paper mismatch. Paper size or type is incorrect." I have no idea what is causing this problem. It had printed perfectly up until now, but it has given the same error message for the last several different job attempts, and I'm stumped.
    I look into the printer from the paper tray and above, and see no obstruction. Any ideas?
    Thanks for your help!
    slseattle wrote:
    My printer suddenly started refusing to print normal jobs on standard 8 1/2 x 11 paper. It shoots out a blank sheet with the edge slightly crimped for about 1 1/2 inches, about 1/2 inch from the bottom of the sheet. It displays the message "Paper mismatch. Paper size or type is incorrect." I have no idea what is causing this problem. It had printed perfectly up until now, but it has given the same error message for the last several different job attempts, and I'm stumped.
    I look into the printer from the paper tray and above, and see no obstruction. Any ideas?
    Thanks for your help!

  • How to print to a specific printer tray in BOXI

    Post Author: hoochpit
    CA Forum: General
    I have a customer that wants the same report to print to different printer trays depending on parameters sent it.  We have no problem recognizing which tray it should go to, but cannot get it to print to the tray that is specified.  It just prints to the same defualt tray every time.  They are running BOXI on a Windows OS.  Any direction would be great.

    http://support.ricoh.com/bb/html/dr_ut_e/ra/model/mpc281/mpc281en.htm
    googled it with this
    https://www.google.dk/search?source=ig&hl=da&rlz=1G1TSEH_ENDK367&q=Ricoh+Aficio+ MPC+3001&oq=Ricoh+Aficio+MPC+3001&gs_l=igoogle.3..0i10j0i30j0i10i30l3j0i30j0i5i3 0.159792.159792.0.160175.1.1.0.0.0.0.152.152.0j1.1.0...0.0...1ac.6gJzJbz0xZc

  • How to print to a specific printer tray

    Post Author: hoochpit
    CA Forum: Administration
    I have a customer that wants the same report to print to different printer trays depending on parameters sent it.  We have no problem recognizing which tray it should go to, but cannot get it to print to the tray that is specified.  It just prints to the same defualt tray every time.  They are running BOXI on a Windows OS.  Any direction would be great.

    Can you post some code? How are you getting you PCL to the printer?
    Take a look at the javax.print.attribute.standard.MediaTray print request attribute and see if that will help.
    Also take a look at my comments here: http://forum.java.sun.com/thread.jspa?threadID=5227412
    That may also help you.

  • Print crystal report to a specific printer tray

    Greetings -
    I need to print out a report to a specific printer tray, can you please let me know how I set it up?
    Thanks,
    Lava

    Hi Lava,
    According to what I can understand you would like to print the Crystal Report to a specific printer.
    In order to print the crystal report to a particular tray of a printer you need to set the printer from the Crystal Reports application.
    This can be done from u201CFileu201Dmenu->Print. Select the printer if it is already added else you can add anew printer.
    I hope this helps you.
    Regards,
    Prashant.

  • My setup: iMac hardline to Canon i960 printer. Issue: endless printing of the same document. The printer window states that the pinter is in use and there is nothing listed in the Print Queue.  How can I stop printing the document?

    My setup: iMac hardline to Canon i960 printer. Issue: endless printing of the same document. The printer window states that the pinter is in use and there is nothing listed in the Print Queue.  How can I stop printing the document?

    Soution: Delete the printer and add the same printer back in, therefore creating a new print queue.

Maybe you are looking for

  • Impact of NOT having SSO Cluster

    Hello Everyone, I wanted to understand the below points about SSO Clustering. * Impacts of NOT having SSO Cluster * Benefits of having SSO Cluster * Step by step guide available for SSO Clustering. * Is there any pre-requisite or important deadlocks

  • IChat - Host does not support Kerberos authentication

    Hi all, I have been trying but with no success to set up an iChat server on 10.6. Our OS X server is bound to AD and will hopefully be using AD to authenticate the iChat clients. I have followed Apple's guide on commenting out the <!-- <cram-md5/> --

  • Motion low ram usage

    Hi, I've a Mac Pro 2009, 8 Core, 32 Gb Ram and GeForce GT 120 512MB. During the render process with Motion 4 usage of ram is only 6 Gb, 24 ram Gb are always free. Is this mormal? Thanks!

  • Won't start OS X from regular account; only secondary account...

    Let me try to rephrase my question...the only way my G4 will start is in safe boot; it will not start OSX from my regular account, only from a second account I created some time ago. Can anyone help at all?

  • Wrv54g: firmware upgrade question

    Hi At the office I have an old wrv54g hardware rev. 02  running 2.37EU firmware. For  years I have been able to use QuickVPN to connect to the office network  when working from home. I'm using QuickVPN 1.0.39 (I know it's ancient,  but it works) from