Print context content on a client local printer

Hi All,
We need to print the content of my context node using local printer of the client PC. We cannot use Adobe Forms because it is not supported on our UNIX platform.
We tried to use some Java libraries, but print goes to J2EE's server printer.
SAP EP is placed in Internet, not in Intranet.
May you help us?
Regards,
Matteo.

Are your clients PCs also running UNIX?
If they are Windows systems, you could export the context data to Excel and print from there. There is a tutorial here in SDN.
Armin

Similar Messages

  • Printing Multiple pages in Smartform on Local printer

    Hi guys,
    I have a smartform with a command to print a page with the general conditions.
    When I print this on a defined printer in SPAD everything goes fine (got 2 pages) but when I print this same form thru the Local printer I only get 1 page. It seems the second page is printed over the first.
    Tried it with more pages, 1 with data then general conditions then data again, and it also prints it all on 1 page thru the Local printer. With the third page on top of the second on top of the first.
    Does anybody know how to solve this issue.
    Thanks.

    Hi,
    I checked the printers and they are using the normal SAPWIN type. I tried it with access method F and G but both give the same result. The page format used is the standard DINA4.
    On the print preview it looks fine, when I print it on a printer from my windows session using the local printer it all prints on the first page (so it only shows the last page).
    I tried to add the check SY-TABIX > 1 and it is the same issue.
    The problem seems not to be with the smartform because if I print a layout which do not have a command to add an extra page but it contains enough data to print on multiple pages and we get the same result. Second page is printed over first page.
    Thx.

  • How to print formated data/report on client's printer (Web Application)

    Hi All
    I want to print some formatted data/report ( it might be 1000 pages) on user's printer.
    Application is web based
    Technology used are Java - jsp - servlets
    i want functionality like...
    when user click on print button/link, data is fetched from server and all pages (it is formated data so i want alignment on page while printing) should be printed one after another.
    Also printer selection dialog should displayed one time when user click on print button/link.
    Questions:
    1. How i will transfer all data to client (web browser) from the server ??
    2. And how i can print that data on user's printer ??
    There is requirement (or limitation) that I can not use applet for this purpose.
    And also it is not fix that we must use java tech., we can use any othere tech. but condition is that it must support multiple platform (in short platform indipendant)
    There is solution like ...
    I can use window.print() function of DOM/JavaScript,
    but it prints only one page which is displayed on browser.
    I don't want to display any page. and want to print all pages.
    if any one done or have idea then let me know.
    Thanks in Adv.
    Shailesh Koradiya

    thanks linxpda for reply,
    we can use ActiveX component for windows platform for printing purpose, same way we can use platform specific component for printing... (for linux, unix, sun solaris etc...)
    if it is possible then let me inform.
    Thanks,
    Shailesh Koradiya

  • Print a web-report to a local printer

    Dear All
    I have a form(10g) with a report object that its destination type is 'PRINTER'. This form is run from application server (Form services 10g).The report is now sent to printer that set on AppServer machine. But I want to have it on local printer.
    How can I config my application in order to send the report (.rdf) to my locan priner that set on my PC?
    Thanks in advance ...
    Iman

    If you don't want to use the PJC you have other solutions.
    In some cases you can add your local printer on the application server, this is done when your application is running on an intranet. You can also use the orarrp utility provided by Oracle.
    Regards,
    Tony

  • Can't print from Photoshop elements 13 on local printer?

    I can't get elements 13 to print, get a message saying it can't open printer, printer is open and prints from other software.

    Can you try renaming the %APPDATA%\Adobe\Photoshop Elements\13.0 folder and try printing again?

  • How to select local printer using oracle forms 10g

    Dear All
    We have developed ERP solution in oracle 10g forms & reports. and deployed on web using oracle apllication server 10g. I need help when we are giving print from oracle forms directly it goes to server default printer. instead we want
    to select local printer installed on client terminal.
    Please help us in this regards if anybody has solution.
    Thanks,

    Take a look at this:
    http://www.oracle.com/technology/sample_code/products/reports/index.html#orarrp
    And Note:167100.1 on MetaLink.
    Hope this will help.
    Thanks
    Shail

  • How to select local printer while printing

    Dear All
    We have developed ERP solution in oracle 10g forms & reports. and deployed on web using oracle apllication server 10g. I need help when we are giving print from oracle forms directly it goes to server default printer. instead we want
    to select local printer installed on client terminal.
    Please help us in this regards if anybody has solution.
    Thanks

    Hello Sir
    i have configured orarrp utility as per pdf document downloaded with orarrp.
    but still i am not able to select local printer.
    For display report i have written following procedure in forms.
    Procedure Display_Report (P_Report_Name Varchar2,P_Param_String Varchar2)Is
         V_Report_Server_Name Varchar2(100);
    V_Reflex_Home Varchar2(100);
    V_Suffix Varchar2(100):='?userid='||user||'/'||Get_Application_Property(PassWord)||'@'||
    Get_Application_Property(Connect_String);
    V_Report_Name Varchar2(100);
    V_Param_String Varchar2(1000);
    Begin     
         Select Reflex_Home,Report_Server_Name
         Into V_Reflex_Home,V_Report_Server_Name
         From Reflex_101_Config_T;
         V_Suffix := V_Report_Server_Name;
    V_Param_String := P_Param_string;
    V_Report_Name:='&report='||V_Reflex_Home||'\RDF\'||P_Report_Name;
    Web.Show_Document(V_Suffix||V_Report_Name||V_Param_String,'_blank');
    End;
    Please guide what i need to change in above code to use orarrp.
    Thanks

  • Network printer or local printer with terminal server

    Hello
    We have a technical issue I believe on invoices we want Business One to automatically generate a printout document but nothing happens although settings are correct
    The only thing I do not handle very well is we have busines one running on terminal server ad the printers are local
    Can someone advise if automatic printout on local printers is possible with a terminal server ?
    thank you in advance

    Sap Business One uses the windows printing architecture to print, so.. as long as you can print via windows on the terminal server, SB1 should be able to print it.
    One thing to remember is, if you are using RDP, make sure you are using the latest RDP Client, I believe it's version 6.5 at the moment, but a check on windows update should confirm that.
    If you want to print locally, you'll need the following to be true:
    1. Printer redirection box in the RDP Settings is ticked.
    2. The Policy on the terminal server, or terminal server gateway allows you to connect printers via RDP
    3. The drivers for your particular printer must be installed on the terminal server (One for your IT Dept).
    If all those are met, you should then see, when you go to print, something like <Printer> on <workstaiton>, where printer is the name of your local printer, and the workstation is your local workstation ID.
    With a bit of luck, you can then print.
    T.

  • Print the Web report directly to client default printer

    I've config out report URL with following parameter to print report output directly to client's printer, but when querying the report, nothing occurs in this printer. I still get the message of "Task done successfully"
    "http://server:7777/KienReport/rwservlet?report=kien_output.rdf&P_JDBCPDS=hr/[email protected]:1521:ora9i&destype=PRINTER&desformat=PDF"
    Do you know how to config that?
    Thanks,
    Kien

    Do you solved this? can you tell me how to solve it.
    best regards.

  • Print reports directly in a local printer

    Hello buddies,
    Well, i wanna know if exists some way to print a reports directly in a local printer when using forms 9i ...
    the procedure built-in "PRINT", open a dialog box to choose the printer to send the printscreen... maybe exists a way to make it for the reports...
    thx a lot.
    Regards,
    Prado

    This will work for you.
    DECLARE
    pl_id ParamList ;
    Repid Report_Object ;
    Rep_Status Varchar2(20) ;
    Tag Varchar2(20) ;
    BEGIN
    :Global.Printer := '\\Pc Name\Printer Name';
    -- printer_name is the name of the printer on your local machine
    -- The printer should be a whole name like 'HPCOLOR6L'
    -- The printer should be shared, and should not have blanks or other special chars
    Pl_Id := Get_Parameter_List (Tag) ;
    IF NOT Id_Null (Pl_Id) THEN
    Destroy_Parameter_List (Pl_Id) ;
    END IF ;
    Pl_Id := Create_Parameter_List (tag) ;
    add_parameter (Pl_Id , 'paramform' , Text_Parameter , 'NO') ;
    Repid := Find_Report_Object('rep010_bpass') ; -- name of the report where it should be definded in the report section of the Oracle forms builder
    Set_Report_Object_Property(Repid,REPORT_FILENAME,'Report path with report name') ;
    Set_Report_Object_Property(Repid,REPORT_EXECUTION_MODE,RUNTIME) ;
    Set_Report_Object_Property(Repid,REPORT_COMM_MODE,SYNCHRONOUS) ;
    Set_Report_Object_Property(Repid,REPORT_DESTYPE,Printer) ;
    Set_Report_Object_Property(Repid,REPORT_DESNAME,Global.Printer ) ;
    Set_Report_Object_Property(Repid,REPORT_SERVER,'Report server name') ;
    IF Rep_Status = 'FINISHED' THEN
    NULL ;
    ELSE
    MESSAGE ('Error Running report ...') ;
    MESSAGE ('Error Running report ...') ;
    END IF ;
    END ;

  • Windows cannot connect to the printer the local print spooler service is not running please restart the spooler or restart the m

    We have 7 computers on a local network 3 of them have local printers 2 and are brand new Vista equiped. we shared the local printers on the vista machines but they are unaccessable from one vista to the other... it works from an XP to a Vista, but not from a Vista to a Vista.... go figure.... When we try to add the printers, the error message that we get is: "windows cannot connect to the printer. the local print spooler service is not running. please restart the spooler or restart the machine."
    I would appreciate any help...
    Thank you

    This worked for me.  GP
    Problem : error 1075 and Local print spooler service is not running.
    problem description : I have a Lexmark x4270 all in one. I installed the driver for it in my new laptop running Vista. Turns out the driver is not for Vista but XP. I uninstalled the XP driver and downloaded a Vista driver from Lexmark. When I try to run the printer software I get a message "Local print spooler service is not running. Please restart the spooler or restart the machine." I tried all of that. I have looked this problem up on the web and it is quite common with Vista. Many of the "solutions" say it is a problem with an incomplete removal of the incorrect printer driver and they show how to correct in the registry. I am not comfortable tinkering with the registry and thought I'd consult with you first.
    I tried "everything" I could to fix the problem of getting "error 1075" fixed in my HP laptop running Vista.  HP came up with simple solution below.  The regedit part is what fixed mine.  I did not need the safe mode part.  I think Lexmark should add the solution to your knowledge base.
    ==============================
    From HP:  Please perform the below given steps in safe mode to resolve the issue.
    Reboot your notebook and press F8. The system will show some booting options select safe mode.
    Note: Starting computer in safe mode may take some time.
    Uninstall the printer using Programs and Features from the control panel of your notebook.
    Uninstalling any software from Control Panel :
    1. Click on Vista (start) button
    2. Click on control panel
    3. Double click on Programs and Features
    4. Click on YOUR Lexmark Printer  and click on remove.
    Download and reinstall the printer software using the below given link :
    http://downloads.lexmark.com/cgi-perl/downloads.cgi?ccs=229:1:0:438:0:0&searchLang=en&os_group=Windows%20Vista&target=
         NOTE:  Clicking the link may give an error indicating it is invalid.
                Copy and paste the entire link in a new browser window.
    After the installation of drivers, restart the notebook into normal mode. Now plese check with printing any document. If the still persists then perform the below given steps :
    Click on Vista (Start) button, and type Regedit.exe in search bar
    Navigate to the following branch
    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Spooler
    In the right-pane, double-click the DependOnService value
    Delete the existing data, and then type RPCSS
    Close Regedit.exe
    Restart the computer.
    This should resolve the issue.
    For information on keeping your HP and Compaq products up and running, please visit our Web site at:
    http://www.hp.com/go/totalcare

  • Latest version doesn't print PDFs, says "No pages selected to print" whether I have chosen "All" or "Page 1-N"

    I've installed and reinstalled the latest version of Adobe Reader at least twice, but I still get the same problem - I cannot print PDFs on paper using my local printer.
    Additional info that might be helpful:
    * The printer is connected and tested, and prints from other programs like MS Word.
    * I can print from Adobe Reader to PDF using a program like BullZIP, but this is obviously not useful.
    * I have tested various PDFs, as far as I can see this is not about the type of PDF (whether it contains macros or fields or whatever).
    * The exact error messages are "The document could not be printed" and "There were no pages selected to print" in two separate popup boxes.

    DO NOT USE PREVIEW TO FILL OUT PDF FORMS, IT WILL DESTROY PDF FILES. Sorry, but I had to shout here to prevent damage to your PDF files.
    Here is one of the symptoms when you fill out a PDF form with Preview: If you save it and return it to the author, they will not be able to see the text that you've added to form fields - unless they click on a field, which will reveal the contents of just that field. You can recover from this problem, but Preview will also remove other field types, and will actually rewrite your complete PDF while ignoring what it does not understand. Take a look at this blog post for more information about the damage that Preview will cause: Preview.app - Killer of PDF Files

  • RDP via remote web workspace from Server 2012 R2 Essentials on Win 8 Client unable to connect to local printer.

    Hi,
    Having an issue redirecting to a local printer when using a remote desktop session initiated through from a Essentials 2012 R2 server via remote web workspace on a Win 8.1 client, it doesn't pick up the Local printer, or even give the option of which
    local resources to use on connection, just goes straight through and displays the remote desktop on connection.
    I know its not a server global policy issue as it works fine on a Win 7 client with the same user being able to print locally whilst in a RD session
    Any idea's as to how I can resolve this issue and enable local redirected printing or at least give me the options of specifiying which resources to connect on the local machine at the start of a session.
    It's complicated I think as the essentials box is acting as the gateway so I cannot setup a session directly, the certificates are all working correctly so I am confused as to whats causing the issue.
    Any help would be appreciated.

    Hi,
    Thank you for posting in Windows Server Forum.
    Please try to connect the printer with IP address and check the result. You can go through beneath article might helpful in your case.
    Windows Server 2012 Essentials : Add a Network Printer
    Try to change the selected print drivers:
    1.  Return back to the Devices and Printers window
    2.  Double click on your printer, and then double click on Customize your printer
    3.  Click on the Advanced tab, and change the print driver to the one we just installed.
    4.  If you wish, you can also click on the Sharing tab, and make the printer available.
    More information.
    Installing Network Printer to Windows Server 2012 Essentials
    Hope it helps!
    Thanks,
    Dharmesh

  • How to print report on client default printer ?

    I develop web application. I use jdev 10.1.3.4.0 . I can print report in PDF format.
    My Problem
    I can't print report on client default printer. when Client run application and print. Report is printed at server default printer
    How can I do.
    _My source code for print to PDF format._
    FacesContext context = FacesContext.getCurrentInstance();
    response = (HttpServletResponse)context.getExternalContext().getResponse();
    String urlSchema = "jdbc:oracle:thin:@localhost:1521:ORCL";
    String schemaName = "hr";
    String schemaPass = "hr;
    reportPath = "D:\\Project\\Reports";
    Class.forName("oracle.jdbc.driver.OracleDriver");
    conn = DriverManager.getConnection(urlSchema, schemaName, schemaPass);
    reportPath = reportPath.endsWith("\\") ? reportPath : (reportPath + "\\");
    input = new File(reportPath + reportName + ".jasper");
    reportParameters.put("SUBREPORT_DIR", reportPath);
    reportParameters.put("P_IMAGE_PATH", reportPath);
    jasperPrint = JasperFillManager.fillReport(input.getPath(), reportParameters, conn);
    response.setContentType("application/pdf");
    response.addHeader("Content-Disposition", "attachment;filename=" + reportNameOutput + ".pdf");
    OutputStream outputStream = response.getOutputStream();
    JasperExportManager.exportReportToPdfStream(jasperPrint, outputStream);
    outputStream.flush();
    outputStream.close();
    conn.close();{code}
    _My source code for print to *printer*._
    {code}FacesContext context = FacesContext.getCurrentInstance();
    response = (HttpServletResponse)context.getExternalContext().getResponse();
    String urlSchema = "jdbc:oracle:thin:@localhost:1521:ORCL";
    String schemaName = "hr";
    String schemaPass = "hr;
    reportPath = "D:\\Project\\Reports";
    Class.forName("oracle.jdbc.driver.OracleDriver");
    conn = DriverManager.getConnection(urlSchema, schemaName, schemaPass);
    reportPath = reportPath.endsWith("\\") ? reportPath : (reportPath + "\\");
    input = new File(reportPath + reportName + ".jasper");
    reportParameters.put("SUBREPORT_DIR", reportPath);
    reportParameters.put("P_IMAGE_PATH", reportPath);
    jasperPrint = JasperFillManager.fillReport(input.getPath(), reportParameters, conn);
    JasperPrintManager.printReport(jasperPrint, false);
    conn.close();Edited by: jaae251 on Jun 18, 2009 2:29 AM

    If you offer a PDF to the end user, they usually know what to do with it. OTOH, if you wish to provide software to facilitate the local printing, you might launch an application on the client side that accesses the JNLP API's PrintService - that can be done in a sandboxed application.
    A signed application might access the normal J2SE based print services. Though I heard that Sun had decided to make printing a 'prompt on first attempt' deal - even for sandboxed apps., from 1.5 plus (or was it 1.6 plus?).
    It would be a serious security bug if a web site could print on the client printer, without trust or active involvement from the end user.

  • Printing window contents in webdynpro ABAP

    Dear fellow SDNers,
    The first reply that may come to your mind for this post is that "This has been discussed numerous times in this forum".
    But the fact is that I am not able to make out how it is possible to print the contents of a webdynpro window. I want a print-screen like functionality wherein i click a button on the view and the contents of the same view, along with the ui elements, values entered everything should open for print-preview in another window. The new window should basically have the same view displayed, with none of the user actions enabled. From there i need to actually print through another button if the user so desires.
    Having done a search, I found that people have suggested ways to do it easily in webdynpro java. But i need to do it in webdynpro abap.
    Also, some posts mention the use of interactive forms. But I could not make out how to pass the entire view displayed to a form at runtime. Do I need to create a form separately and display it using the interactive form ui element? What I could find out was that the values of the context node attributes can be passed on and mapped to an adobe form but that is not what i require. I need the entire view layout as it is displayed.
    Please help me out on this. If this is the exact requirement that is discussed many times in the forum then I request you to please lead me to the right threads.
    Regards,
    Priyank

    >
    Satheesh Soundararaj wrote:
    > Hello,
    >
    > The interactive form can be a good option since the data is automatically populated in the PDF and the user can review it before printing it.
    >
    > There is no need to create a new form from scratch using SFP. Webdynpro will generate a form for you with the help of context. The context data will be passed to the interactive form automatically.
    >
    > 1. At first you need to create a Interactive form UI element
    > 2. Bind the context to the data source of the Interactive form UI element property
    > 3. Maintain the form name in the context attribute and bind it to pdfsource
    > 4. Enter the form name in template and double click it. Select the context as the interface. This will help you out in generating a form automatically.
    >
    > Refer to this sap link for additional information
    > http://help.sap.com/saphelp_nw2004s/helpdata/en/f6/501b42b5815133e10000000a155106/frameset.htm
    >
    > Regards,
    > Satheesh
    Hi,
    i have tried this proceeding.
    But i got an Error: "Could not start Layout Designer"
    So there is a need of a local installation of the Forms Design Tool to use the InteractiveForm-UIElement.

Maybe you are looking for