Print report on network/local printer(plz help)

Plz Forms gurus, help me to solve this problem it's very very importante for me
We have at a lot application witch work in client/server mode using forms/Reports 6i.With these applications we haven't problem to print report on printer using RUN_PRODUCT.Now we want to migrate on Forms/Reports 9i.When we use Run_Report_Object to print report on network print, we are encountring problems, the following errors occurs:
REP-713: Printer name '\DT_C2_0_8102\LaserJet1100' is wrong in the parameter DESNAME.
LaserJet1100 is a network printer install on the machine witch have DT_C2_0_8102 in the network.
I would like to know, if there an other way for naming printer? Secondly, i would like to if i add a network printer on my machin and define it as my default printer. Am i obliged to define the parameter DESNAME in the call off RUN_REPORT_OBJECT. If someone have a sample code about how to print on printer, it'll be helpfull.
Plz forms gurus help me to solve my problem.
Thanks in advance.
TYAG

Duplicate?
Print report on network/local printer

Similar Messages

  • Print report on network/local printer

    Hi forms gurus,
    I repost this topic because it's very important to me.We have at a lot application witch work in client/server mode using forms/Reports 6i.With these applications we haven't problem to print report on printer using RUN_PRODUCT.Now we want to migrate on Forms/Reports 9i.When we use Run_Report_Object to print report on network print, we are encountring problems, the following errors occurs:
    REP-713: Printer name '\DT_C2_0_8102\LaserJet1100' is wrong in the parameter DESNAME.
    LaserJet1100 is a network printer install on the machine witch have DT_C2_0_8102 in the network.
    I would like to know, if there an other way for naming printer? Secondly, i would like to if i add a network printer on my machin and define it as my default printer. Am i obliged to define the parameter DESNAME in the call off RUN_REPORT_OBJECT. If someone have a sample code about how to print on printer, it'll be helpfull.
    Plz forms gurus help me to solve my problem.
    Thanks in advance.
    TYAG

    Hi Franck,
    Excuse me to repost the same topic.I did it because it's very important to me to solve this problem.
    I do what u said by change the value of DESNAME parameter in '\\DT_C2_0_8102\LaserJet1100' but the same error happen.
    Here is the code the function i use to print report:
    FUNCTION     Run_Synchrone (P_robject VARCHAR2,P_rserver VARCHAR2,P_rformat VARCHAR2,P_rdestype NUMBER,P_rdesname VARCHAR2,P_rfilename VARCHAR2,P_rother BOOLEAN,P_rother_params VARCHAR2,P_rservlet VARCHAR2,P_message_out OUT VARCHAR2) RETURN BOOLEAN IS
              V_rid REPORT_OBJECT;--Id du report object
              --V_rmessage                  VARCHAR2(100)     :='';     
              V_rmessage                VARCHAR2(100)     :=NULL;--valeur de retour run_report_object     
              --V_rstatus                      VARCHAR2(100)     :='';
              V_rstatus                VARCHAR2(100)     :=NULL;--Statuts de l'execution
              --V_Jobid                     VARCHAR2(4000)     :='';
              V_Jobid                     VARCHAR2(4000)     :=NULL;--id du job d'édition
              --hidden_action                       VARCHAR2(2000)     :='';
              --V_other_Param                    VARCHAR2(4000)      :='';
              V_other_Param                    VARCHAR2(4000)      :=NULL;--Autre parametre utililasteur
              V_user_connect VARCHAR2(255):=GET_APPLICATION_PROPERTY(username)||'/'||GET_APPLICATION_PROPERTY(password)||'@'||GET_APPLICATION_PROPERTY(connect_string);--utilisateur connecté
              v_report_url VARCHAR2(100);
              V_Ret_Val BOOLEAN;--Valeur de retour de la fonctio,
         BEGIN
              V_rid:=FIND_REPORT_OBJECT(P_robject);          
              -- setting Reports runtime parameters
              SET_REPORT_OBJECT_PROPERTY(V_rid,REPORT_COMM_MODE,SYNCHRONOUS);
              SET_REPORT_OBJECT_PROPERTY(V_rid,REPORT_FILENAME,P_rfilename);
              SET_REPORT_OBJECT_PROPERTY(V_rid,REPORT_SERVER,P_rserver);
              SET_REPORT_OBJECT_PROPERTY(V_rid,REPORT_DESTYPE,P_rdestype);
              SET_REPORT_OBJECT_PROPERTY(V_rid,REPORT_DESNAME,P_rdesname);
              SET_REPORT_OBJECT_PROPERTY(V_rid,REPORT_DESFORMAT,P_rformat);
              --Autre parametre par defaut= userid
              V_Other_Param:='userid='||V_user_connect;
              --Test si autre paramètre applicatif
              IF P_rOther THEN
                   V_Other_Param:=V_Other_Param||P_rother_params;
              END IF;
              SET_REPORT_OBJECT_PROPERTY(V_rid,REPORT_OTHER,V_Other_Param);
              V_rmessage     := RUN_REPORT_OBJECT(V_rid);
              V_rstatus      := REPORT_OBJECT_STATUS(V_rmessage);               
              --Test d'éxécution de l'état
              IF V_rstatus='FINISHED' THEN--Aucune erreur
                   P_message_out:=P_rfilename||' édition terminée avec succès';
              V_Ret_Val:=TRUE;
              ELSE--Erreur quelconque.
                   --handle errors
                   P_message_out:=V_rstatus||': '||P_rfilename||' édition annulée...';
                   V_Ret_Val:=FALSE;
              END IF;
              RETURN(V_Ret_Val);
         END;
    And is how i call it:
    V_Edition:=Web_Edition.Run_Synchrone ('RO_FM_DMP6',:GLOBAL.rserver,'PDF',PRINTER,'\\DT_C2_0_8102\LaserJet1100',P_File,TRUE,V_user_params,:GLOBAL.rservlet,V_Mess_Out);
    What's the problem.Perhaps the problem reside in how i install the printer on the machin where i try to print.What steps must i follow to install it.
    PLZ HELP!

  • Very Urgent! Print Report output to local printer on button click in form

    In Sales Order Form there is a print receipt button. In current situation On Clicking the 'Print Receipt Button' it submits a XML Publisher report(PDF output) to the concurrent manager. Currently to print that report i need to go view--> requests--> view output and then print. According to my new Requirement i need to print that report directly to local printer on one simple Print receipt button click in form.
    I am trying to call the printers on server using custom.pll. The report is running successfully but it is not printing output to the local printer. I need to print the report to the local printers based on responsibility. Local printers are available on apps server. Can anyone help me on this issue ASAP.
    Is it possible to print the document using custom.pll? Is there any other alternative to print the report on simple button click in form.
    Environment: Apps 11.5.10.2, Forms 6i
    Here is the code that i am using in my custom.pll.
    if (v_form_name = 'OEXOETEL' --and v_block_name = 'LINES_SUMMARY'
         and name_in('parameter.ACTIONS') = 'PAYMENT_RECEIPT' )THEN
    l_organization_id := Name_In('PARAMETER.OE_ORGANIZATION_ID');
    l_order_header_id := Name_In('ORDER.header_id');
    select to_number(oe_sys_parameters.value ('SET_OF_BOOKS_ID')) into l_sob_id from dual;
    xml_layout := FND_REQUEST.ADD_LAYOUT('XXAFP','XXAFPOEXPMTRCRTF','en','US','PDF');
    select a.profile_option_value
    into v_printer_name     
    from fnd_profile_option_values a
    , fnd_profile_options b
    , fnd_profile_options_tl c
    , fnd_user fu
    where a.profile_option_id = b.profile_option_id
    and c.profile_option_name = b.profile_option_name
    and fu.user_id (+) = a.level_value
    and c.language = 'US'
    and c.user_profile_option_name='Printer'
    and a.level_id = 10003 ;
    if (FND_SUBMIT.SET_PRINT_OPTIONS(v_printer_name, 'Portrait', 2, TRUE, 'N'))
         then
    l_new_request_id := FND_REQUEST.SUBMIT_REQUEST('XXAFP','XXAFPOEXPMTRC',
    null,null,FALSE,l_sob_id,l_organization_id,NULL,NULL,l_order_header_id,
    chr(0), '', '', '', '', '', '', '', '', '', '',
    end if;
    fnd_message.set_string('Request Submitted for Custom Payment Receipt. Request ID is '||l_new_request_id);
    fnd_message.show;
    copy('NULL','parameter.ACTIONS');
    IF (l_new_request_id = 0) THEN
    FND_MESSAGE.RETRIEVE;
    FND_MESSAGE.ERROR;
    else
    l_commit_result := APP_FORM.QuietCommit;
    END IF;
    I need to complete this requirement immediately. Can anyone suggest me better ways in doing this.
    Thanks,
    Srinivas

    I solved this problem myself using shell script through custom.pll. I wrote shellscript and called that shellscript through FND_REQUEST.SUBMIT_REQUEST.It printed 2 copies to local printer.

  • 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.

  • 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

  • How i can Configure Online printing ( Ex : BPCL Gas Billing ? ) Plz Help Me.

    I am Working in BPCL Gas
    I am able print in Internet Explore
    But ii is very Slow
    i Need to print in Firefox
    Plz Help Me
    Thank U.

    u can use addon for it. Search for Print Edit 11.1 over addons.org

  • Print Reports on Client Default Printer

    Hi All,
    I am using  Oracle Reports 11g Release 2 (11.1.2.2.0).
    I want to print oracle reports from ADF which is JEE base framework on client default printer. I am send just plane url to generate report to report server. In Oracle forms we have option to get job id of report, but in plain url i am not seeing any thing like that. In forms in am generating PDF wait untill job is finished and then send pdf to client printer by using job id.
    How it will be possible by using plain URL send to report server or any other idea to achieve this task.
    Thanks in advance.

    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.

  • The only working print-related function in BioBench1.2 on my PC is the "Print Report", all the other "Print" functions gave me "Error, the printer is not set up correctly".

    I used to print all my BioBench data by first exporting them to Excel and then print from there. Recently I need to print some of the screen shots and some data directly from array analysis, but when I click on the "print" buttons, the "Error, the printer is not set up correctly" message occurs. The only thing I can print from BB without this error is the report printing function. I have a postcript printer and I have set the postscript option to be "true"... Thanks !

    This problem is a result of a limitation in Windows 9x regarding the size of an image that you can send to the printer. The problem does not occur on Windows 2000/NT. This problem appeared with the increased color options of LabVIEW 6.0 on which the BB1.2 is based.Although it is not immediately obvious, your video driver and settings play a role in printing.
    1. Try adjusting the color palette your driver uses (i.e., 256 color, high olor, true color). The error may occur only in one of these modes. Also, change the resolution (number of pixels) to represent the Screen Area; e.g., change from a 1024 x 768 display to an 800 x 600 pixel display.
    2.Certain video drivers also support "acceleration" modes. Using a non-accelerated mode often eliminates the error. For
    Windows 95/98, right-click on your My Computer icon and select "Properties" from the pop-up
    menu. On the Performance tab, click the Graphics button and change the Hardware Acceleration (e.g., if it is set to "Full", lower the setting a notch or two); for Windows 2000/NT, right-click on your Desktop and select "Properties" from the pop-up menu. On the Settings tab, click the Advanced button and go to
    Troubleshooting.
    3.In Windows, the standard VGA driver provided by the operating system is very stable. Try using this driver in place of the specific one written for your video hardware. If the error is eliminated, there is likely a problem with your vendor-provided video driver.
    4.These errors are most often fixed with the latest
    video/printer driver. Be sure to contact your hardware manufacturer and install the latest driver. An easy way to determine if your error is "driver-related" is to move your code to another machine (and hopefully a different set of drivers) and see if th
    e error persists. If the problem is printer related, try another printer.
    5.Make sure there are at least 100M avalible space in your C: drive. If not, set the virtual memory to the other drive which has larger available space.

  • Troubles printing to a networked HP printer!

    If you can see the networked HP printer but still nothing prints, or if you are thinking about buying an HP printer this weekend - you may be interested in the following HP link which lists the printers that can be successfully networked. I have been racking my brains for weeks to resolve this issue- could save you alot of time!
    Copy and paste- its very long!
    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00041866&cc=us&lc=en&dlc=en &product=1146332&dlc=en&lang=en
    Justin

    OK, I'm back.
    First, the good news.  We've consolidated the offices, and the 8500 in fact does work.
    But.
    The 8600 still doesn't.
    I have tried:
    Rebooting the router and computer.
    Changing the filter multicast value on the router so the filter multicast is now on.
    I re-set the connection to the network.
    I installed the drivers from the CD that came with the printer.
    Several of the folks who have moved to the new site are having trouble with this printer, so it isn't just me.
    To reiterate:  I can see the printer.  I can see it via a web connection.  I can see it via the HP Utility.  I can get the supply levels readout.  I can print diagnostics page from the utility.  But print jobs fail.  A print job connects to the printer, I can see a "low on ink" notificication, the printing supposedly starts, but it hangs at 1% complete.
    I think some of the new folks were having trouble printing from their windows machines, but I'll have to check tomorrow when everything settles down from the move.
    Carlisle

  • Can MI Client invoke printing function to the local printer?

    Hi,
    I'm newbie to the MI.
    Is it possible for MI client (a desktop) to print the data to the printer directly?
    If yes, pls give steps to implement it briefly.
    Any help would be much appreciated. Thanks.
    -julius

    Hi Julius,
    For an introduction on peripheral support in MI, check Service Marketplace at http://service.sap.com/nw-mobile > Mobile Infrastructure > Mobile Infrastructure in Detail > Device Driver Framework. it also contains a list of supported peripheral models. For more development-oriented questions, check the corresponding RKT Learning Maps in the Online Knowledge Products area on Service Marketplace. Then navigate to the Learning Map for Developers and look for the peripherals unit.
    And, For devices that are not yet supported by MI, mobile application developers can make use of the standard java native interface (JNI) to integrate the peripheral devices required. Check MDK for details.
    check this out:
    com.sap.ip.me.api.pios.printer
    which offers Printer support for the SAP Mobile Infrastructure is offered as part of the Peripheral Input/Output Services.
    at https://www.sdn.sap.com/irj/go/km/docs/library/mobile/mobile%20infrastructure/mobile%20development%20kit%202.5/content/javadoc/overview-summary.html
    Regards
    Divya

  • Reports 10g Printing  report (invoice)  in Multiple printer

    Recently  I  visited  a  famous electrical and tools  shop. I purchased  two  small tool and   one  heavy tool .. As soon as i paid the amount at cash counter  i got my invoice and  the  less weight two items -salesman gave to me and for the heavy weight tool ,he asked me  to collect from  their store.
    As soon i reached  store i can  see that  the same invoice is printed  in their printer as well. And the person is ready with  that heavy item . I understand items classified  for delivery place (pick from showroom or store).
    I would like to know  how can i print -  the same invoice  at one in  cashier printer  and another in store printer at the same time.
    I  am trying to simulate the same in Reports 10g.(Report Builder 10.1.2.0.2)
    Any lead to understand my requirement is highly appreciated.
    Thanks

    This is just the way reports works. You can't circumvent the cache. You can however tell the reports server to clear cached files after a certain amount of time:
    http://docs.oracle.com/cd/B14099_19/bi.1012/b14048/pbr_cla.htm#i637688
    you can set the expiration via SET_REPORT_OBJECT_PROPERTY from forms
    cheers

  • Printing Reports on Dot Matrix Printer

    Reports are printing very slowly on Dot Matrix Printer. If any solution Please tell me.
    [email protected]

    hello, I could not write English, but I will help you
    You could see it in SYSTEM PARAMETERS of reports, in the MODE option, putting the to initial value Character type
    You also have to see the Dflt.prt file, that this located in the C:\ ORAWIN95\ REPORT60\ PRINTERS, the who you control the margins of
    impression in manner [caracter]. They for [default] are 80 Columns and 66 Lines, the
    who you could publish and change the courages
    You count me if I operate you.
    Greeting

  • Printing Reports to Dot-Matrix Printer

    I have a customer that is trying to print a report to my company's dot-matrix printer and we keep seeing a "bold/unbold" command (7B, OB) where we should be getting actual bolded text. Is there anyone who has experience printing Oracle reports to a simple dot-matrix text printer? Can you suggest a printer emulation or fix?

    The dflt132,dflt like.. files in c:\orawin95\rdbms\reports\print(may be dir is correct) for the printer and make sure that the file contains the correct escape sequence
    like if bold escape "70",etc..
    if you know Foxpro Special Char values,the samething you can apply in the dflt files.
    Hope this helps.
    null

  • [FlexPMD] flexpmd.html report created with zero bytes [Plz help]

    hi folks,
    initially i integrated FlexPMD with Maven.
    when i tried to build it creates the following:
    two folders:
    * CSS --- contains css files
    * Images --- contains image files
    two files:
    flexpmd.html -- created with zero bytes
    pmd.xml -- it lists the violations.
    my pom.xml
    <plugin>
    <groupId>com.adobe.ac</groupId>
    <artifactId>flex-pmd-maven-plugin</artifactId>
    <version>1.0.RC3</version>
    <executions>
        <execution>
        <goals>
            <goal>check</goal>
        </goals>
        </execution>
    </executions>
    <configuration>
        <ruleSet>${basedir}/pmd-ruleset.xml</ruleSet>
        <outputDirectory>${basedir}/target/pmd</outputDirectory>
    </configuration>
    </plugin>
    then i tried to integrate with Hudson, i configured this pmd.xml with hudson, its showing empty graph(see below)
    could you tell me , why this flexpmd.html is generated with zero bytes and why i'm not able to see plotted graph
    i tried the following version 1.0.RC4,1.0.RC5 and 1.1. but these versions also creating empty html report and some versions not running under hudson.
    please provide the correct version and details to solve this issue.
    please help in this issue, no help except this forum... i googled already did nt get any help.
    correct me if i'm wrong.
    thanks in advance.
    Regards,
    Mani

    Hi,
    What do you have in the console log?
    Please, try with 1.1.
    Xavier

  • ADF locale problem plz help

    I am using ADF to develop a multilingual application
    I have a problem with locale in Dialogs,
    In index page I placed two buttons , one for english and the other for arabic,I used the following code
    FacesContext ctx = FacesContext.getCurrentInstance();
    UIViewRoot uiRoot = ctx.getViewRoot();
    Locale locale = new Locale("ar");
    uiRoot.setLocale(locale);
    which works pretty fine with normal JSF navigation with redirect false
    but when using dialog (Ex: Dialog:FAQ) , it is not working.
    I tried to set the locale property of view tag in dialog JSF to be an attribute of managed bean but it did not work also
    Please help

    I don't see that error, but you could make the custom page lifecycle code more defensive by changing lines 37-47 of CustomFacesPageLifecycle.java from:
          for (ControlBinding cb : (List<ControlBinding>)lfContext.getBindingContainer().getControlBindings()) {
            if (cb instanceof JUCtrlListBinding) {
              JUCtrlListBinding lb = (JUCtrlListBinding)cb;
              // If the list has a translatable null value
              if (lb.hasNullValue()) {
                // Force the list of values for the list binding to be recalculated
                // so that the null value text will be in the new locale.
                ((JUCtrlListBinding)cb).setValueList(null);
          }to this instead:
          if (lfContext.getBindingContainer() != null) {
          for (ControlBinding cb : (List<ControlBinding>)lfContext.getBindingContainer().getControlBindings()) {
            if (cb instanceof JUCtrlListBinding) {
              JUCtrlListBinding lb = (JUCtrlListBinding)cb;
              // If the list has a translatable null value
              if (lb.hasNullValue()) {
                // Force the list of values for the list binding to be recalculated
                // so that the null value text will be in the new locale.
                ((JUCtrlListBinding)cb).setValueList(null);
        }I'm not familiar with working in right-to-left locales myself, so not sure if that will present any additional issues.
    I just wanted you to see a working example of a two-locale solution which you hopefully can then evolve if needed to ensure that it works for the specific two locales you need to support.

Maybe you are looking for

  • How do I set up multiple websites with different web addresses?

    I created a website several years ago using iWeb and purchased a domain name from GoDaddy. I am creating another website still using iWeb and I have already purchased the new domain name. How do I separate the two websites in iWeb? I am using my mobi

  • How to create a new ASM Diskgroup in Oracle 10g RAC?

    Hi, Our env is Oracle 10g R2 RAC on HP-UX. I want to create a new ASM Diskgroup. Please let me know if the following steps are ok to create a new ASM Diskgroup. 1. Ensure the new Disk is visible in both ASM instances in RAC (v$asm_disk) and the heade

  • Install/Uninstall problem... IE?

    I'm having a problem upgrading my current version of the Flash player. I went to the live chat and they sent me here. I get thru all the "run" boxes, then a black/grey installation box comes up.  Installation begins, then it tells me I need to close

  • Ical alerts are not working on Lion

    I've got a problem with the new ical on Lion: alerts are not working. Any clues? (The "turn off all alerts" is unchecked )

  • Choosing print paper type in set up?

    I am printing to an HP Photosmart 7510 and when I go to page setup it will not let me choose any paper other than plain paper even though there are a variety of menu choices. I highlight the proper paper choice and it reverts back to plain paper each