Apex Listener prints ### instead of cyrillic symbols

Hi everybody!
Apex listener (2.0.4/) prints ### insead of cyryllic symbols when printing to PDF from APEX.
In Glassfish log I found next entries:
[2013-10-02T10:31:44.040+0600] [glassfish 4.0] [WARNING] [] [org.apache.fop.apps.FOUserAgent] [tid: _ThreadID=20 _ThreadName=http-listener-1(3)] [timeMillis: 1380688304040] [levelValue: 900] [[
  Glyph "н" (0x43d, afii10079) not available in font "Helvetica".]]
[2013-10-02T10:31:44.040+0600] [glassfish 4.0] [WARNING] [] [org.apache.fop.apps.FOUserAgent] [tid: _ThreadID=20 _ThreadName=http-listener-1(3)] [timeMillis: 1380688304040] [levelValue: 900] [[
  Glyph "с" (0x441, afii10083) not available in font "Helvetica".]]
[2013-10-02T10:31:44.040+0600] [glassfish 4.0] [WARNING] [] [org.apache.fop.apps.FOUserAgent] [tid: _ThreadID=20 _ThreadName=http-listener-1(3)] [timeMillis: 1380688304040] [levelValue: 900] [[
  Glyph "т" (0x442, afii10084) not available in font "Helvetica".]]
[2013-10-02T10:31:44.040+0600] [glassfish 4.0] [WARNING] [] [org.apache.fop.apps.FOUserAgent] [tid: _ThreadID=20 _ThreadName=http-listener-1(3)] [timeMillis: 1380688304040] [levelValue: 900] [[
  Glyph "ь" (0x44c, afii10094) not available in font "Helvetica".]]
I have tried other fonts (Times-Roman and Courier), but result is the same.
Can anybody answer how to teach Apex Listener to work with cyrillic symbols?
My system is: Windows XP SP3, Glassfish 4, Apex Listener 2.0.4, Apex 4.2.3., Oracle XE 11g.

Finnaly, with help from other forums, solution is found:
1. In defaults.xml add entry:
<entry key="fop.configfile">C:\some_path\fop.xml</entry>
2. In fop.xml:
<fop version="1.0" encoding="UTF-8">
<renderers>
   <renderer mime="application/pdf">
   <filterList>
   <value>flate</value>
   </filterList>
<fonts>
<directory>C:\WINDOWS\FONTS</directory>
<auto-detect/>
</fonts>
   <stroke-text>false</stroke-text>
   </renderer>
</renderers>
</fop>
3. restart glassfish.

Similar Messages

  • Report Printing: APEX 4.01 - APEX Listener - WebLogic 10.3.3

    We have some report printing issues...
    Our configuration is APEX 4.01 using the APEX Listener with WebLogic 10.3.3.
    The first issue is that under "Print Attributes" the following is listed in red under "Printing":
    "Report printing is currently not available, there is no print server configured."
    The second one is that we need to print pdf format and I have not found a solution for doing this with the APEX Listener and WebLogic. I saw that the FOP solution for the APEX Listener didn't make it into the current release... Is there any way to do pdf type reports with the current APEX listener technology?
    The third issue is that in the demo app when running a report there is a "Error loading file:" type error with "FLOW_FLASH_CHART" and apex_util.flash as part of the url.
    Any help would be appreciated...
    Thanks!
    - Scott

    I deployed in WebLogic the fop.war that came with APEX 4.0.1 and it got rid of the error message, but when I tried to download a report as pdf, I got an error saying it was corrupted or invalid. I downloaded the file it produced and opened it in a text editor. It was a small html type file with the following URL:
    ORA-20001: The printing engine could not be reached because either the URL specified is incorrect or a proxy URL needs to be specified.
    When I go to the URL that I think it should be going to based on what I put into Instance settings> Report Printing, I get:
    Compilation of JSP File '/apex_fop.jsp' failed:
    apex_fop.jsp:5:18: The import oracle.xml cannot be resolved
    <%@ page import='oracle.xml.parser.v2.XMLDocument'%>
    ^------------------------------^
    apex_fop.jsp:6:18: The import oracle.xml cannot be resolved
    <%@ page import='oracle.xml.parser.v2.XSLProcessor'%>
    ^-------------------------------^
    apex_fop.jsp:7:18: The import oracle.xml cannot be resolved
    <%@ page import='oracle.xml.parser.v2.XSLStylesheet'%>
    ^--------------------------------^
    apex_fop.jsp:8:18: The import oracle.xml cannot be resolved
    <%@ page import='oracle.xml.parser.v2.DOMParser'%>
    ^----------------------------^
    apex_fop.jsp:12:1: XMLDocument cannot be resolved to a type
    XMLDocument v_doc;
    ^--------^
    apex_fop.jsp:13:1: XSLStylesheet cannot be resolved to a type
    XSLStylesheet v_xsl = null;
    ^----------^
    apex_fop.jsp:15:1: DOMParser cannot be resolved to a type
    DOMParser parser = new DOMParser();
    ^------^
    apex_fop.jsp:15:28: DOMParser cannot be resolved to a type
    DOMParser parser = new DOMParser();
    ^------^
    apex_fop.jsp:16:1: XSLProcessor cannot be resolved to a type
    XSLProcessor processor = new XSLProcessor();
    ^---------^
    apex_fop.jsp:16:30: XSLProcessor cannot be resolved to a type
    XSLProcessor processor = new XSLProcessor();
    ^---------^
    apex_fop.jsp:21:13: XSLStylesheet cannot be resolved to a type
    v_xsl = new XSLStylesheet(new java.io.StringReader(request.getParamet

  • Error when print report from apex using apex listener 2

    Hi
    Apex 4.2
    I want print report to pdf from apex using apex listener 2.
    The print server 'Oracle APEX listener' has been defined at the instance-level.
    ACL has been configured.
    I attempt to download a report in PDF mode, it appears that it downloads,
    but when I go to open it up I get an error that the file is of the wrong type or possibly corrupt.
    Upon opening the file in Text editor, there is an error as below
    %PDF-1.4
    1 瀛楄妭鐨?UTF-8 搴忓垪鐨勫瓧鑺?1 鏃犳晥銆?

    If you use Windows the user that runs the reports server is usually LocalSystem. Check this in the Windows Services panel.
    LocalSystem has no printer access. To be able to print, you have to use a real domain user that has access to the printer. So, change the Log on properties in the Services panel.

  • How to print a BLOB (image) on a PDF report using Oracle APEX Listener as Print Server

    Hi,
    I use APEX 4.2.
    I have the following query as SQL text for a Report Queries in Shared Components:
    select
        customer_id,
        cust_first_name,
        cust_last_name,
        cust_street_address1,
        cust_street_address2,
        cust_city,
        cust_state,
        cust_postal_code,
        phone_number1,
        phone_number2,
        credit_limit,
        cust_email,
        filename,
        company_profile,
        -- customer_image,
        decode(nvl(dbms_lob.getlength(customer_image),0),0,null,
        '<img style="border: 4px solid #CCC; -moz-border-radius: 4px; -webkit-border-radius: 4px;" '||
        'src="' ||
        apex_util.get_blob_file_src('P22_CUSTOMER_IMAGE', customer_id) ||
        '" height="75" width="75" alt="Photo Customer" title="Photo Customer" />') customer_image,
        mimetype,
        image_last_update
    from
        demo_customers;
    I am unable to have the image printed on the PDF report. Even when the P22_CUSTOMER_IMAGE is defined as session state item.
    Does someone knows how to print such image/BLOB in a PDF report?
    Thanks by advance.
    Kind Regards.

    Hi,
    Indeed, I would need a custom layout.
    Unfortunately, it seems (according to this white paper) not possible with the APEX listener only. I would need a third pary tool. A pity...
    For me strange, that I cannot generate such a report having images or pictures in a pre-definied report layout... Maybe a future enahancement for Oracle.
    Kind Regards.

  • PDF printing using APEX Listener

    Hi -
    I have one report region a an apex page which displays a classic report based on a simple query. I also have a some header information above the report which are the application item information passed from the previous page. I am trying to generate a PDF report(using APEX listener), the report comes fine but it doesn't show the header information that is displayed above the report. Is there a way to do that? I tried putting some values in "Print Attributes" --> "Page Header" section but it just shows it as static text. Please provide your expertise.
    APEX version: 4.2.2
    Oracle:11gR2
    Printing Engine: Apex Listener
    Thanks,
    -Seenu

    You will need to build an Xsl document and load it into APEX..  Here is the link showing how to do advanced printing with APEX..:
    Marc Sewtz: PDF Printing with Oracle Application Express 4.2.2
    Thank you,
    Tony Miller
    LuvMuffin Software
    Ruckersville, VA

  • Cannot print PDF using Apex Listener

    Hey folks,
    We're having some issues trying to print reports as PDF's using the latest version of Apex Listener. For some reason, every PDF that is created that we try to open gives an error, saying that it's either not a PDF file or that it's corrupted somehow. We're using Apex 4.2 and for the time being, just the default table layout that Apex provides when printing. I believe our instance of Apex Listener is at the very least connected properly because we can print Excel or RTF without any issues. We've double and triple checked all of our options so I'm very confused as to what is happening. If anyone has any input, I'd be very grateful.

    Have had same problem with error message "Unable to convert postscript file". No response from Adobe. Even tried their technical support which said they offered no support for free products.  Have found a couple go arounds but no fixes.

  • PDF printing and APEX Listener.

    Hi,
    I noticed in the Application Express statement of direction, dated February 2, 2010, the section regarding the Application Express Listener stated "improved PDF printing". I construed (possibly misconstrued) this to mean the APEX Listener might include its own FOP processor, thus simplifying the setup and use of simple PDF printing in APEX.
    As I can't find any mention of PDF printing in the Listener Installation Guide, I was wondering if this was a misinterpretation on my part or has this functionality simply not been implemented? If it has not been implemented, are there plans to do so in a later release?
    Regards
    Andre

    This feature slipped out for this release. We will revisit for a future version.
    -kris

  • PDF Printing with Apex Listener: XSL over 32k gives error

    I'm using Ape Listener 2.0.2 deployed in GlassFish. We do have some custom designed XSL which are over 32k. We tried apex_util api but get the error
    Error processing branch. ORA-00942: table or view does not exist
    My XML is 5966 bytes and XSL is 36551 bytes.
    Please help.

    Apples and Oranges really.. Why do you want TWO App Servers running on your server?   The HTTP Server requires a 3rd party product to produce PDF files (FOP)... The Apex Listener is the PREFERRED App Server over the HTTP server.  I would suggest switching your access to the APEX Listener based port and try shutting down the HTTP server unless it offers you something the Listener is NOT providing..
    Thank you,
    Tony Miller
    LuvMuffin Software

  • APEX Listener with APEX 3.0 on 11gR2

    Yes, I am crazy.
    We have many many APEX applications in APEX 3.0 running on a 10.2.0.4 database that needs desperately to be upgraded. As a test, I've set up a clean 11gR2 database and copied the production APEX database into it via datapump. I set up APEX Listener, as I don't have any OAS sitting around and the EPG doesn't seem to be supported for APEX 3.0... the Listener doesn't say one way or the other.
    When trying to log in, I get the login page, but it tries to reference files such as apex_get_3_1.js while I only have files such as htmldb_get.js in my images directory in production. I noticed it is looking for what appears to be 3.1 files instead of 3.0 files... which concerns me.
    The APEX listener appears to be more than just a Java PL/SQL gateway.
    Is there a minimum version of APEX the APEX Listener supports?
    Interested in pointers!
    Rob

    Hi Rob,
    Yes, I am crazy.Why would that be? ;)
    We have many many APEX applications in APEX 3.0 running on a 10.2.0.4 database that needs desperately to be upgraded. As a test, I've set up a clean 11gR2 database and copied the production APEX database into it via datapump. I set up APEX Listener, as I don't have any OAS sitting around and the EPG doesn't seem to be supported for APEX 3.0... the Listener doesn't say one way or the other.APEX 3.0 is supprted by EPG. See the [url http://docs.oracle.com/cd/B32472_01/doc/install.300/b32468/post_inst.htm#CHDBEJDA]APEX 3.0 Installation Guide for details.
    APEX Listener is capable of hosting APEX 3.0 as well, though APEX 3.0 wasn't supported anymore when APEX Listener was initially released. The current APEX release at that time was 4.0, so this would be the first version to be known as really stable, whereas you won't get any support for older releases anymore. From personal experience I know that there are now issues with APEX 3.1 and APEX Listener, so it'll probably also work with 3.0.
    Concerning your database release, the minimum for APEX Listener is 10.2.0.3, so you're definetly safe on that part, though I'd recommend to upgrade as regular support for 10.2 databases ended.
    When trying to log in, I get the login page, but it tries to reference files such as apex_get_3_1.js while I only have files such as htmldb_get.js in my images directory in production. I noticed it is looking for what appears to be 3.1 files instead of 3.0 files... which concerns me.This indicates that your APEX would actually be a 3.1 and you should update you images directory.
    The APEX listener appears to be more than just a Java PL/SQL gateway.It is, but this has nothing to do with your 3.1 JS files, if this is why you stated this.
    Is there a minimum version of APEX the APEX Listener supports?As mentioned above, 4.0 would be a safe approach, but 3.1 will definetly work, 3.0 probably will as well. I'd recommend you find out which APEX version is actually installed on your database before you consider any upgrade operations. Run the following query as privileged user:
    SELECT comp_name, version, status
      FROM dba_registry
    WHERE comp_id = 'APEX';-Udo

  • Apex listener, POST, internal body-variable

    Hello,
    I am using Apex-Listener 1.1.2.131.15.23 on SUSE Linux 11.3./Oracle XE 10. I created a Resource Template with POST-methode and the following pl/sql-block:
    declare
    l_nuLen1 number;
    l_nuLen2 number;
    begin
    l_nuLen1 := length(:body);
    l_nuLen2 := dbms_lob.getLength(:body);
    :status := triple.coxSmsAt.fSetResponse(:contentType || '(' || to_char(length(:contentType)) || ')',to_char(l_nuLen1) || '/' || to_char(l_nuLen2),:body);
    end;
    In my STF on the database there is no problem to get the value of :contentType. But if I want to access to the :body-variable most of the tries ended in a server-error. With the PL/SQL-block above there is no server-error but the result is l_nuLen1 = 5, l_nuLen2 = 0 and no value apears in the fSetResponse-StoredFunction for :body.
    Can someone help me?
    Thanks
    Martin

    Well the idea behind APEX (Application Express ) is that you can develop mostly declarativly. This is what a RAD tool/framework should do. You seem to think that your requirements somehow force you to send your own constructed code to the listener. Why? Apex in general is very good at hiding this logic from you. Maybe instead of asking a deeply technical question, start by explaining what you want to achieve (business language not technical explaination!). Then lets talk how to use Apex in a normal way to achieve the same result. This might even help you to develop better stuff in faster time.
    Edited by: Sven W. on Sep 10, 2012 4:20 PM - typo corrections
    Your requirement would violate several standard design principles. One should not do so without good reasoning.
    Consider this link: http://effectivesoftwaredesign.com/2012/02/05/separation-of-concerns/
    Edited by: Sven W. on Sep 10, 2012 4:24 PM

  • Apex listener images deployement

    Hi
    I installed the APEX listener recently. I have a question. Can I deploy the images in a different way other than jar them and then deploy to WLS. I have a lot of custom images/javascripts reside under the /i/ virtual path (e.g. /i/extjs). The images and javascripts change frequently. I guess that every time this happens I have to create a new i.war and redeploy which is not so convenient. Is there any other way to do that (e.g. copy them directly to a directory as I was doing with OHS/modplsql)
    Thanx
    George

    Hi George,
    you could do this by locating the directory where the WLS has unpacked the deployment to. But the more I think about this, the more I think you shouldn't do that, because staging etc. makes this very complex again.
    Instead of deploying the images as war file, you could add a virutal directory mapping, which is far easier.
    It should be possible to do that in the weblogic.xml of the apex.war (unpack the war, edit the file, repack the war, similar to what you'll do if you edit the web.xml, e.g. to change to config.dir parameter). See the [url http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webapp/weblogic_xml.html#1039396]corresponding part of the WLS documentation for details on that parmaeter. The result could be a weblogic.xml as follows
    <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
    <container-descriptor>
      <prefer-web-inf-classes>true</prefer-web-inf-classes>
    </container-descriptor>
    <virtual-directory-mapping>
      <local-path>/opt/oracle/apex/images</local-path>
      <url-pattern>/i/*</url-pattern>
    </virtual-directory-mapping>
    </weblogic-web-app>if your images are stored in */opt/oracle/apex/images* .
    Not that this can cause node specific dependencies if you have a clustered WLS, and that you'll have to undeploy the i-application before you can redeploy the apex.war.
    -Udo

  • Apex listener / Weblogic server currently unavailable

    I installed the latest apex listener with weblogic server. Worked fine til I rebooted. The weblogic server is running and the weblogic console shows that apex is running, but when I go the URL I get "Requested url http://haora01:7001/apex/apex_admin is currently unavailable". Same URL worked fine before the reboot. I was using the EPG gateway and wanted to try the apex listener instead. I can't find any logs that help. Anybody have any suggestions?

    RFancher wrote:
    I installed the latest apex listener with weblogic server. Worked fine til I rebooted. The weblogic server is running and the weblogic console shows that apex is running, but when I go the URL I get "Requested url http://haora01:7001/apex/apex_admin is currently unavailable". Same URL worked fine before the reboot. I was using the EPG gateway and wanted to try the apex listener instead. I can't find any logs that help. Anybody have any suggestions?
    The 'config' file might have gone missing - the installation/configuration process (for Tomcat, at least) has a habit of storing the configuration xml file in 'tmp'... which then goes once you reboot! There are some posts on how to change the directory in which the configuration file is stored.

  • Apex Listener/Apache Tomact and filenames with spaces

    I've installed the Apex Listener with Apache Tomcat, and all seems to work fine. Except when I try to do a CSV file data upload via the utilities screen in apex. If the filename/directory path contains spaces, then Apex reports "File Must Be Specified" error - yet if I do this same operation via EPG instead of Tomcat, it works. Are there any restrictions in Tomcat to using spaces??

    Look at this thread. Re: File upload problem
    regards.

  • Apex listener compatibility with VMware

    We have APEX listener configured on Tomcat server. There is a plan to move the tomcat server to virtual machines (VMware based). Migration will be made using Physical to Virtual (P2V) migration tools.
    Application Express 4.0.2.00.07 is installed on Database server.
    Software installed on Tomcat server:
    •     Windows 2008
    •     TomCat v 6.0
    •     Java version "1.6.0_25"
    •     Java(TM) SE Runtime Environment (build 1.6.0_25-b06)
    •     Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)java
    Is the virtual platform supported by Oracle?
    What could be problems if we move to virtual machines instead of current physical machine for Tomcat?
    Is there any Oracle documentation related to this?

    Assuming the VM environment is set up correctly, it should be totally transparent whether the underlying infrastructure is virtual or physical.
    However*, two observations...
    1. TomCat is not an option for the Oracle APEX listener. Valid options are GlassFish, Weblogic or Oracle OC4J (http://www.oracle.com/technetwork/developer-tools/apex-listener/documentation/index.html). So, I don't think that you really have the APEX Listener running under TomCat. Do you mean that you have the mod_plsql for Apache configured to connect to APEX (do you see a "pls" in the URL to your APEX Server)? If so, this isn't actually the APEX Listener. It's just a (supported) configuration of Apache.
    2. Whether it will work without an issue and whether it is actually supported are different questions. I don't think Oracle will officially support VM implemented products unless the underlying VM is Oracle's own (rather than, for example, VMWare). I think you would probably still get good, (unofficial!), answers in this forum but, Oracle might tell you to get bent if you opened a tar.
    -Joe

  • Generate pdf with apex listener 2.0

    hi,
    we would like to generate pdf out of apex.
    as long as we have text (IRR) WITHOUT special characters (öäü), everything is working fine.
    when we have this characters in a text-columng (IRR), then we get a .pdf with the following content:
    javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x3) was found in the element content of the document.
    could this be a problem of the characterset? but if, where to change what?
    - we defined in ADMIN in 'report printing' / 'instance-settings': oracle-apex-listener
    - we are working with apex-listener 2.0 (integrated in weblogic-server)
    - we work with APEX 4.2.1.00.08
    thanks for any ideas
    roland
    Edited by: user514151 on 01.04.2013 23:24

    I have this same problem with windows-1250 encoding.
    Invalid byte 1 of 1-byte UTF-8 sequence.
    com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 1 of 1-byte UTF-8 sequence.
         at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:687)
         at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader.java:557)
         at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1753)
         at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(XMLEntityScanner.java:1426)
         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2754)
         at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
         at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116)
         at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:489)
         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
         at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
         at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
         at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
         at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:302)
         at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
         at oracle.dbtools.apex.fop.FOPUtils.fop2pdf(FOPUtils.java:72)
         at oracle.dbtools.apex.hooks.postProcess.FOP2PDF.requestTOPDF(FOP2PDF.java:87)
         at oracle.dbtools.apex.hooks.postProcess.FOP2PDF.postProcess(FOP2PDF.java:49)
         at oracle.dbtools.apex.hooks.ProcessorRegistry.postProcess(ProcessorRegistry.java:56)
         at oracle.dbtools.apex.ModApex.handleRequest(ModApex.java:241)
         at oracle.dbtools.apex.ModApex.doGet(ModApex.java:98)
         at oracle.dbtools.apex.ModApex.service(ModApex.java:316)
         at oracle.dbtools.rt.web.HttpEndpointBase.modApex(HttpEndpointBase.java:260)
         at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:110)
    Any solution ?
    Regards
    md

Maybe you are looking for

  • HP Laserjet 2420 sees jammed papers, but they are not.

    I have a HP Laserjet 2420 printer, I use it with a LAN for work reasons. All the computers using this printer are Apple computer with different version of MacOS X (from 10.3 to 10.6). The printer started stopping randomly and quite often as like as s

  • File Sharing .band (GarageBand) files in iTunes for Windows Vista?

    I will try to be as clear as possible here, it's a simple situation in the end, but a bit hard to explain... I'm a Mac user and my friend is a PC user, both using the latest version of iTunes which has the file sharing options to transfer files/docum

  • How far ahead does calendar sync work?

    Does anyone know how far ahead the calendar sync works? Or is it limited to a certain number of entries - if so how many?

  • How to remove the row entries

    HI, I have a row entry which contains radio button,dropdown,input field,calender.All the fields are dynamic All these fields(UI elements) are in one line and these are not in the table.If I add new entry(by clicking NEW ENTRY button),then a new row w

  • ? Unable to update adobe content viewer for desktop.

    To Dps Users, Having downloaded the new adobe content viewer 2.3.1 through itunes and installed it onto my ipad. I now find I cannot update the desktop version this still remains at 2.3.0 anyone any advise how to get the most current version onto my