TDMS Advanced Asynchrono​us Write (Data Ref)

Hello,
Im using the TDMS Advanced Asynchronous Write (Data Ref).vi to write Data directly from some DMA FIFO´s to TDMS file. I save the Files on a NI 8260 1TB HDD Array.
Now the question. I´m interested on how this Advanced Asynchronous Write (Data Ref) works. What is done with the external Data Ref from the DMA FIFO and how does LabVIEW work with the data?
I searched the NI Forums and NI page but found no information on how this works.
Maybe someone can help me,
Daniel@amc

Hi,
Indeed, there is little information besides the help file online:
"Writes data to the specified tdms file asynchronously. This function can initiate multiple asynchronous writes that take place in the background."
Is there something in specific you want to know? Or is the function not behaving as expected (performance issues etc.)
Regards,
René

Similar Messages

  • High Speed Streaming with Multiple FPGA FIFOs and TDMS Advanced Asynchronous (Data Ref)

    I am using an FPGA with adapter card (7962 with 5751) for data acquisition and signal processing. I have adapted the FlexRio example "High Throughput Streaming," which works very well for a transferring data from the FPGA via a single FIFO. This example uses the TDMS Advanced Asynchronous Write (Data Ref). The "High Throughput Streaming" example is similar to "Streaming External Data to a TDMS File (Windows)" but includes more code to prep the FIFO buffer size and TDMS size.
    My question is how can I adapt this code to incorporate multiple FIFOs that write data to different channels in the TDMS file? Can I use multiple instances of  TDMS Advanced Asynchronous Write (Data Ref) in a single VI for each FIFO Acquire Read Region? If so, how do I insure that the correct data is written to the correct channel in the TDMS file?

    Thank you DeppSu for your explanation, I will look into that.
    But first, I want to be sure that the FPGA and the Hot general designs are correct, which for the moment I am not sure. So I have included my code.
    I tried the Host vi several times, and it seems that it works sometimes and sometimes not, like there are some communication problems between the fpga and the host on the "read acquire region" method which is not executed. I managed to make it work randomly before, but not now. Maybe it is because of the reset that I added?
    If someone could check my code and help me, I would really appreciate it since nobody in my workplace has the expertise to do so :-) If you see some obvious mistake, please share with me, I also added some comment boxes in the code with questions.
    Delphine
    Attachments:
    thoughput.zip ‏1261 KB

  • Write Data storage VI performanc​e issue

    I have a program that logs data from mulitple channels.  It waits for 500 points from each channel, then saves the data (as a raw 2D DBL array) to file, wait for another 500 points, saves and so on.  At the end, I have a raw file.  I created a utility VI that would take the raw file and converts it to a tdm file so I can read it in Diadem.  The utility VI has a for loop.  In each iteration, the loop reads one data segment (the 500-point 2D array), converts the channel data to waveforms and then writes/appends to a tdm file using the Write Data (Channel) storage VI.  The VI works fine for small files.  But as the file gets larger, the conversion time seems to increase exponentially.  Eventually grinding to a halt.
    I noticed that each iteration of the for loop seems to take longer and longer.  So I suspect the Write Data VI may not be simply appending to the existing channel data.  But instead, each time it's probably reading back the waveform data already saved, recombine them with the new data and then rewrite the entire file.  This is just a guess.
    Anyway, I really need some help resolving the performance issue.  Any response will be appreciated.  The conversion VI is attached.
    S.
    LabView 8.0
    Message Edited by Seaman008 on 06-01-2007 01:50 PM
    Attachments:
    Convert2.vi ‏184 KB

    Here are two profile captures.  Each capture start at the first entry into the inner-most for loop and stop when it exited the loop.  Profile2.txt was captured when processing a RAW input file twice the size as in Profile.txt.  I'm not familiar with the VIs listed, but it shows that lot of time was spent in _saveDdtAttributes.vi and _saveDDT.vi. 
    Attachments:
    profile.txt ‏131 KB
    profile2.txt ‏132 KB

  • How to configure tdms advanced read

    Hi
    I am trying to read a tdms file using advanced TDMS VIs to get a faster reading speed but when I disable the system buffering then I get error -2544 which says that "the array sizes and file positions must be integer multiple of the disk sector size". My disk's sector size is 512 and I am using a buffer of 256 samples with I16 data type which is an integer multiple of the sector size. I have attached the code snippet.
    If I use the example VI "TDMS Advanced - Finite Asynchronously Read.vi" it works fine with the file created for the example VI but it doesn't work with my file which has data in I16 format. I am also attaching the example VI.
    What could be the reason? please help me out
    thanks!
    Mani
    Solved!
    Go to Solution.
    Attachments:
    TDMS Asynchronous Read.png ‏48 KB
    TDMS Advanced - Finite Asynchronously Read.vi ‏22 KB

    According to error -2544, either array sizes or file positions is not disk sector size aligned. In your case, since the error is thrown by "Set Next Read Position", probably the target file position is not disk sector size aligned. Is your TDMS file created by TDMS Standard API or Advanced API ? In the latter case, each TDMS head (which contains meta information) is 4K aligned thus easily to set to a sector size aligned position. If it's created by "TDMS File Write", the sample position you want to read from is probably not sector aligned, thus returns error -2544.

  • Write data to multiple text files after specific size

    Hello,
    I wrote a code that contineously writes data to  a text file. The problem is I am running this VI for long time and therefore this text file is being bigger in size e.g. more than 10MB. I want to split writing data in this text file after max 1MB size. Can anyone help ????
    thanks in advance.

    CMW.. wrote:
    You could use the "File/Directory Info Function" in the Advanced File VIs and Function palette to check the size. If the file is too big. close it and create a new one.
    I would use the Get File Position since this won't cause Windows to have to do so much.  Assuming you are just writing and not setting the file position manually, this will return the size of the file in bytes (file position will always be at the end of the file).
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • How to write data in the Infocube using BI IP input ready functionality

    Hi All,
    Please help me in the following scenario...
    Input given to me is-- ZCUBSDID cube with associated role ZSP_BW_SAI_BUDGETS-DID_ALL.
    Query is ZR_V7_CO_PA_CH_PB_DID_BUDGET_2 based on agregation level ZALBSDID (& ZALBVDID) in infoarea ZDACOPA.
    I have to write data in the cube by using Input-Ready functionality of BI IP. Can you please provide me step by step procedure for writing the data in the cube as i am very new in IP side.
    Also if any further input required just let me know.
    My Analysis-> I checked that cube is in Planning mode and in Query Designer>Property Pane-->Planning Pane, Query is in Change mode and also associated Keyfigures are in Input-Ready enabled.
    Also i am able to access query in Analyzer.
    This is very critical for me and need to provide solution asap. Please update asap. It really be great help.
    Thanks & Regards
    Rupali Singh

    Hi,
      To enter data in to planning cube through manual planning, you can do the following,
    1. In a query that is used for manual planning, a cell is only input ready if each characteristic value of all the characteristics included in the aggregation level is unique. None of the aggregated values on the aggregation level are therefore input ready: Totals, subtotals and inner hierarchy nodes are not input ready.
    2. To be able to change values for calculated key figures (like Average Price as a quotient of Amount and Quantity), these must be based on input-ready formulas, and at least one operand must be input ready. More information: Defining Inverse Formulas (Designtime) and Inverse Formulas (Runtime).
    3. In order to change aggregated values (with respect to the aggregation level), these values must be disaggregated on all the data records that contribute to the aggregated value of the cell. More information: Disaggregation (Top-Down-Distribution).
    4. If a query used for manual planning includes a navigation attribute that is restricted using a fixed or dynamic filter or a restricted key figure, the system treats the navigation attribute as a normal characteristic. The rule under point 1 applies here. The system only reacts as though the navigation attribute were not part of the query if the navigation attribute is not restricted.
    5. In a query defined on a MultiProvider or a complex aggregation level that you want to use manual planning for, a cell is not input ready if the InfoProvider that is defined by this cell is:
                                a.      Not a real-time InfoCube
                                b.      A real-time InfoCube that has been switched to load mode
    6. If an input-ready query is executed in change mode, but the requested data is locked by another user, the query starts in display mode.
    For more details, you can refer to the following link,
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/43/0c033316cd2bc4e10000000a114cbd/frameset.htm
    Hope this helps you to solve your issue.
    Regards,
    Balajee

  • Write data to a file in OBPM 11g

    How to write data to a file in OBPM 11g?
    I want to capture all the data from the begin of an instance through the end. Please let me know how to do it.
    Thanks in advance..

    Hi Dharwat,
    Thanx for your answer. That class you mentioned needs an instream and an outstream. I have only an outstream.
    My program produces a normal ascii report data, but i must write into a file in UTF-16 format (that's what the customer want
    I know also class CL_ABAP_CONV_OUT_CE, but i don't know how to use it for an UTF-16 output.
    I hope someone can expain me very clearly how it works for an UTF-16 together with the open dataset statement.
    Thanx anyway.
    Gr., Frank
    Edited by: F. Bernsen on Nov 17, 2008 12:46 PM

  • Write data  in  a file ?

    Hi ,
    I have a question regarding writing data in a text file. I have a lot of classes which are having lot of println statements. Can we send data to a file which are coming from different classes. I need to update file in sequencial way which are coming from different classes. I tried it . but it doesn't stored. can anyone rectify me.
    here is sample code ;
    in main method
       try {
      BufferedReader inFile = new BufferedReader(new FileReader(fileName));
      PrintWriter out = new PrintWriter(new FileWriter("OutFile.txt"));
    // calling  classA methods
    // calling classB methods
       out.close();           
       inFile.close();
       catch (IOException e) {
             System.exit(1);
    classA
      public void  method1()
      out.println(" message from classA - method1 ");
    public method2()
      out.println(" message from classA - method2");
    classB
      public void  method1()
      out.println(" message from classB - method1 ");
    public method2()
      out.println(" message from classB - method2");
    }  I need to call different methods in different times and update in a text file. can we do it ? Can anyone give suggestions for me.
    Thanks in advance,
    -balaji

    boss u r doing it a wrong way
    try this way
    create a method
    for writing file and pass a string parameter like this
    public void createLog(String data)
    try
    FilwWriter f=new FileWriter(new File("output.txt"))
    f.write(data)
    f.close();
    catch(Exception e)
    and whichevr class u want to enter data in text file just call this method
    createLog(" message from classA - method2");
    createLog(" message from classA - method1")
    createLog(" message from classB - method3")

  • Using auto-indexing tunnels to write data files?

    Hi,
    I am using ni-motion controller to control a servo motor and collect position and torque data. I want to write the collected data to TDMS files.
    Recently I learned about the producer/consumer design pattern and I figured that would be a good approach to ensure that writing the files didn't slow down my data collection timed loop.
    However, I also figured out that my program seems to run well if I wire the data I collect to auto-indexing tunnels. Then I use a structure that only executes after all the data collection is done to write the arrays I built to TDMS files.
    Is there any reason that the latter method would be advised against? Can the auto idexing tunnels slow down my loop enough for it cause concern? I am only collecting about 5000 data points for each channel.
    Cheers,
    Kenny
    Solved!
    Go to Solution.

    Well, autoindexing tunnels don't write data files, they just accumulate data until the loop completes. If this is a FOR loop with a known number of iterations, the size of the output data can be allocated in one swoop, which is very efficient. If you are autoindexing on a WHILE loop, the final array size is not known, so LabVIEW needs to make a guess and and requires occasional new memory allocations whenever the last guess is exceeded. This is inefficient.
    One problem with these approaches is if the program or computer crashes. In this case the data in the shift register is lost forever, while if you would stream it to disk, you would have most of the data acquired so far.
    If you use a proper producer/consumer architecture, you should be able to asynchronously write the data and it will not slow down your acquisition. No need ot wait for the competion of data gathering.
    LabVIEW Champion . Do more with less code and in less time .

  • Write Data [Channel] Replacing Data instead of Appending

    Hey Guys,
    Apologies if this is really straightforward but I can't seem to figure out why the write data block isnt appending data on the tdms file, instead its simply overwriting the last value of temperature in the file, so that only the last temperature value can be viewed.
    Heres a screenshot of the tdms document, having only the last value of temperature aquired in it
    and the block diagram, the stuff in red is the part writing it to a file and is definitley set to append data.
    I thought it may be due to the fact its in the while loop, using write to measurement file works and its also inside the while loop (I dont wish to use it as it can't set as customisable properties).
    I would really appreciate any help on the matter, I'm rather new to Labview.
    Thanks,
    Pete

    Hey Pete,
    I have written a simple VI which will show you how to use the lower level functions, rather than those express VI's that your using you have any questions about the functions that are being used please feel free to ask. I have set the group name as the date and channel name is strain, I've then just fed in random data. I have saved it to 2009 if you require it as an earlier version please let me know.
    Regards
    Andrew George @ NI UK
    Attachments:
    TDMS low level.vi ‏9 KB

  • Write data in Encrypting form

    Hi All
    It is possibel to write data in Encrypting form in text file.Or first create a Encrypting file then i write data.See i aim is that so body can read my data from file.it is possibel or not.If it is possibel then plz give me tips how can i do that..
    Thx's in advance.

    [http://www.google.com/search?q=cryptography+tutorial]

  • Read and write data from content repository .

    Hi All,
    We are using content repository to store some document and images on web center server .
    So we have created/setup a content repository on web center .
    Please proivde me some documnet /wiki page to get some idea how can i read and write date in
    content repository .
    You are most welocme to provide some idea /suggestion .
    Thanks,
    Arun.

    Have you already configured webcenter spaces so it can use content server?
    Have you installed the content server seperatly from webcenter or as a part of the webcenter installation?
    Check if you have the webcenter spaces component installed in content server because without i don't think it will work...
    If you already have configured UCM to work with spaces it's quiet easy.
    From your groupspace, open the settings page of your groupspace. Go to the services tab. In the left hand side you can enable the documents services. WHen you have done that, you are able to add the document services taskflows to your pages. Just go to a page in your pagegroup and edit it. Open the resource catalog and you will find some extra taskflows you can add.
    If you haven't configured UCM and webcenter to work together, here some steps that will help you:
    * Integrating UCM with Spaces
         * They both need to use the same LDAP store.
         * Since there is no LDAP server available, we choose for embedded WLS LDAP.
         * Integrating the ucm into apache
              * Stop UCM
              * In /oracle/product/wls10320/WebCenter/ucm/config/config.cfg, check the SocketHostAddressSecurityFilter to contain 127.0.0.1
              * Add the SocketHostAddressSecurityFilter to /oracle/product/wls10320/WebCenter/ucm/admin/bin/intradoc.cfg
              * Add to /oracle/product/wls10320/WebTier/instances/instance1/config/OHS/ohs1/httpd.conf
                   include /oracle/product/wls10320/WebCenter/ucm/data/users/apache22/apache.conf
              * Change the mod_wl_ohs.conf file to
                   <IfModule weblogic_module>
                         WebLogicHost localhost
                         WebLogicPort 7001
                         Debug ON
                         WLLogFile /tmp/weblogic.log
                   </IfModule>
                   <Location /webcenter>
                      SetHandler weblogic-handler
                      WebLogicCluster localhost:8888
                   </Location>
                   <Location /webcenterhelp>
                      SetHandler weblogic-handler
                      WebLogicCluster localhost:8888
                   </Location>
                   <Location /owc_discussions>
                      SetHandler weblogic-handler
                      WebLogicCluster localhost:8890
                   </Location>
                   <Location /em>
                      SetHandler weblogic-handler
                   </Location>
                   <Location /console>
                      SetHandler weblogic-handler
                   </Location>
                   <Location /consolehelp>
                      SetHandler weblogic-handler
                   </Location>
              * Restart UCM & WebTier
              * Test URL: http://yourServer:7777/idc
         * Configure the Identity Store for UCM & WebCenter
              * Set the password for the embedded ldap in WLS
                   Console => Domain Name => Security tab => Embedded LDAP tab => reset credentials
              * Restart AdminServer
              * Stop UCM
              * Add the following to /oracle/product/wls10320/WebCenter/ucm/config/jps-config.xml
                      <serviceInstance name="idstore.oid" provider="idstore.ldap.provider">
                          <property name="subscriber.name" value="ou=myrealm,dc=webcenter_domain"/>
                          <property name="idstore.type" value="WLS_OVD"/>
                          <property name="security.principal.key" value="ldap.credential"/>
                          <property name="security.principal.alias" value="JPS"/>
                              <property name="ldap.url" value="ldap://yourServer:7001"/>
                          <extendedProperty>
                              <name>user.search.bases</name>
                              <values><value>ou=people,ou=myrealm,dc=webcenter_domain</value></values>
                          </extendedProperty>
                          <extendedProperty>
                              <name>group.search.bases</name>
                              <values><value>ou=groups,ou=myrealm,dc=webcenter_domain</value></values>
                          </extendedProperty>
                          <property name="username.attr" value="uid"/>
                          <property name="user.login.attr" value="uid"/>
                          <property name="groupname.attr" value="cn"/>
                      </serviceInstance>
              * In the same file, change the serviceInstanceRef ref="idstore.ldap" to "idstore.oid"
              * Go to /oracle/product/wls10320/WebCenter/ucm/custom/FustionLibraries/tools
              * ./run_credtool.sh
                   Alias: default
                   Key: default
                   User Name: cn=Admin
                   Password: weblogic123
                   JPS Config: default
              * Start UCM
              * Check Provider:
                   * Go to http://yourServer:7777/idc
                   * Login : sysadmin/idc
                   * Administration -> Providers
                   * jpsuser should be good
                   * When a ldapuser exist, disable it!!
         * Configuring UCM for content search
              * Change the file /products/WebCenter11gR1/WebCenter/ucm/config/config.cfg
                  SearchIndexerEngineName=DATABASE.METADATA to SearchIndexerEngineName=DATABASE.FULLTEXT
              * Restart UCM server
              * Run the /products/WebCenter11gR1/WebCenter/ucm/database/oracle/admin/batchsnippet.sql in the wcbepsc_ocserver schema
              * Restart UCM server
              * Open the /products/WebCenter11gR1/WebCenter/ucm/bin/RepositoryManager (sysadmin/idc)
              * Recreate the indexes
         * Registering UCM with WebCenter
              * Go to http://yourServer:7777/em
              * Login with weblogic/weblogicPassword
              * Go to WebCenter - WebCenter Spaces - webcenter (WLS_Spaces)
              * From the top menu, select Settings - Service Configuration     
              * Select Content Repository
              * Add
                   Connection Name: ucm_connection
                   Repository Type: Oracle Content Server
                   Active Connection: checked
                   Administrator User Name: sysadmin
                   Root Folder: /WebCenterSpaces
                   Application Name: Spaces
                   CIS Socket Type: Socket
                   Server Host: localhost
                   Server Port: 4444
                   Authentication Method: Identity Propagation
              * Restart WLS_Spaces
         * Test the connection by creating a new group space and upload a document to the document page of this group spaceHope this helps.

  • Write data from Oracle 9i 64 bit to Oracle 32 bit through database link

    Hi to All:
    We are using following Oracle 64 bit application.
    Operating System: Sun Solaris 5.9
    Database: Oracle 9i (64 bit)
    Machine: Sun Server Spark V890
    Now my questin is that I want to move data from the production database running in Oracle 9i 64bit on Sun server to Oracle 9i 32 bit on Windows Server 2002 thru database link.
    I heard that it is not possible to write data from oracle 64 bit to oracle 32 bit, no matter what operating system we are using.
    Please confirm me that whether we can write data through database link from Oracle 9i 64 bit to Oracle 32 bit.
    Please specify every possible solution or any site from where I can have the solution.
    Thanks in advance.
    Hassan Raza Khan Lodhi

    Create a test table ( in 64bits db) , add some data
    From 32bits create a dblink
    Execute the following query
    create table test_32
    as select * from test64@dblinkto64;
    Michael

  • Tcode to write data to Infocube manually

    Hello Gurus,
    Is there a transaction code to write data to the Transaction Infocube manually. I have done that earlier, but dont remember the Tcode now. Any help is highly appreciated.
    thanks in advance
    Full points to correct answers

    Hi,
    Check the T.code RSINPUT.
    Regards,
    Yokesh

  • Hp-mkuri can't find support-type; hp can't write data; I can't print

    At work, I use an HP LaserJet 1320 over USB. This was working great - and with no particular fiddling needed to get it to work. However, I've started having some problems. I had some issues last Saturday but I thought it was a blip because it apparently randomly got over them and printed just fine. Today, however, I tried to print a 20 page PDF document using lp <filename> from the command line. The response of the printer was to repeatedly flash an orange warning light. The printer status just showed "Processing..." Three and a half hours later, the light was still going and the status was still "Processing...". Examining running processes, the lp process was running and so was pdftops. That is, hours later, it had still apparently not finished converting PDF to PS.
    The log files under cups don't show anything terribly interesting except that page_log contains:
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:28 +0100] 1 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:29 +0100] 2 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:31 +0100] 3 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:32 +0100] 4 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:34 +0100] 5 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:36 +0100] 6 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:37 +0100] 7 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:39 +0100] 8 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:40 +0100] 9 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:42 +0100] 10 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:43 +0100] 11 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:45 +0100] 12 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:46 +0100] 13 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:48 +0100] 14 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:50 +0100] 15 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:51 +0100] 16 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:53 +0100] 17 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:54 +0100] 18 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:56 +0100] 19 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    hp-LaserJet-1320-series user 259 [04/Apr/2012:16:38:57 +0100] 20 1 - localhost stocker-vap.pdf A4 two-sided-long-edge
    There are no errors reported at this time in the cups error log. The last entry is:
    E [04/Apr/2012:15:14:08 +0100] Unable to bind socket for address [v1.::1]:631 - Cannot assign requested address.
    There's a good chance that the system didn't have access to any printer at the time (except cups-pdf). I wasn't printing and I don't usually turn the printer on or connect it until I need it.
    access_log (I tried fiddling a little, turning the thing off, reinstalling the toner, blessing the paper...):
    localhost - - [04/Apr/2012:15:18:16 +0100] "POST / HTTP/1.1" 200 340 Create-Printer-Subscription successful-ok
    localhost - - [04/Apr/2012:16:36:03 +0100] "POST / HTTP/1.1" 401 244 CUPS-Get-Devices successful-ok
    localhost - root [04/Apr/2012:16:36:04 +0100] "POST / HTTP/1.1" 200 1343 CUPS-Get-Devices -
    localhost - - [04/Apr/2012:16:36:05 +0100] "POST /admin/ HTTP/1.1" 401 143 Resume-Printer successful-ok
    localhost - root [04/Apr/2012:16:36:05 +0100] "POST /admin/ HTTP/1.1" 200 143 Resume-Printer successful-ok
    localhost - - [04/Apr/2012:16:36:05 +0100] "POST /admin/ HTTP/1.1" 401 143 Resume-Printer successful-ok
    localhost - root [04/Apr/2012:16:36:05 +0100] "POST /admin/ HTTP/1.1" 200 143 Resume-Printer successful-ok
    localhost - - [04/Apr/2012:16:36:19 +0100] "POST /printers/hp-LaserJet-1320-series HTTP/1.1" 200 412 Create-Job successful-ok
    localhost - - [04/Apr/2012:16:36:19 +0100] "POST /printers/hp-LaserJet-1320-series HTTP/1.1" 200 1622566 Send-Document successful-ok
    localhost - - [04/Apr/2012:16:41:14 +0100] "POST /admin/ HTTP/1.1" 401 192 Pause-Printer successful-ok
    localhost - root [04/Apr/2012:16:41:14 +0100] "POST /admin/ HTTP/1.1" 200 192 Pause-Printer successful-ok
    localhost - - [04/Apr/2012:16:41:14 +0100] "POST /admin/ HTTP/1.1" 401 192 Pause-Printer successful-ok
    localhost - root [04/Apr/2012:16:41:14 +0100] "POST /admin/ HTTP/1.1" 200 192 Pause-Printer successful-ok
    localhost - - [04/Apr/2012:16:41:25 +0100] "POST / HTTP/1.1" 401 244 CUPS-Get-Devices successful-ok
    localhost - root [04/Apr/2012:16:41:25 +0100] "POST / HTTP/1.1" 200 479 CUPS-Get-Devices -
    localhost - - [04/Apr/2012:16:42:53 +0100] "POST / HTTP/1.1" 401 244 CUPS-Get-Devices successful-ok
    localhost - root [04/Apr/2012:16:42:53 +0100] "POST / HTTP/1.1" 200 1343 CUPS-Get-Devices -
    localhost - - [04/Apr/2012:16:42:53 +0100] "POST /admin/ HTTP/1.1" 401 143 Resume-Printer successful-ok
    localhost - root [04/Apr/2012:16:42:53 +0100] "POST /admin/ HTTP/1.1" 200 143 Resume-Printer successful-ok
    localhost - - [04/Apr/2012:16:42:53 +0100] "POST /admin/ HTTP/1.1" 401 143 Resume-Printer successful-ok
    localhost - root [04/Apr/2012:16:42:53 +0100] "POST /admin/ HTTP/1.1" 200 143 Resume-Printer successful-ok
    localhost - - [04/Apr/2012:16:43:49 +0100] "POST /printers/hp-LaserJet-1320-series HTTP/1.1" 200 412 Create-Job successful-ok
    localhost - - [04/Apr/2012:16:43:49 +0100] "POST /printers/hp-LaserJet-1320-series HTTP/1.1" 200 1622566 Send-Document successful-ok
    localhost - - [04/Apr/2012:20:16:17 +0100] "POST /admin/ HTTP/1.1" 401 192 Pause-Printer successful-ok
    localhost - root [04/Apr/2012:20:16:17 +0100] "POST /admin/ HTTP/1.1" 200 192 Pause-Printer successful-ok
    localhost - - [04/Apr/2012:20:16:17 +0100] "POST /admin/ HTTP/1.1" 401 192 Pause-Printer successful-ok
    localhost - root [04/Apr/2012:20:16:17 +0100] "POST /admin/ HTTP/1.1" 200 192 Pause-Printer successful-ok
    In /var/log itself, I found a whole bunch of errors in errors.log. This is a representative sample:
    Apr 4 16:36:00 localhost udevd[4704]: missing file parameter for attr
    Apr 4 16:36:02 localhost hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.da
    t
    Apr 4 16:37:13 localhost hp[8127]: io/hpmud/musb.c 1420: unable to write data hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324: 45 secon
    d io timeout
    Apr 4 16:37:58 localhost hp[8127]: io/hpmud/musb.c 1420: unable to write data hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324: 45 secon
    d io timeout
    Apr 4 16:41:23 localhost udevd[4704]: missing file parameter for attr
    Apr 4 16:41:24 localhost hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.da
    t
    Apr 4 16:41:27 localhost udev-configure-printer: no corresponding CUPS device found
    Apr 4 16:42:52 localhost udevd[4704]: missing file parameter for attr
    Apr 4 16:42:52 localhost hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.da
    t
    Apr 4 16:44:42 localhost hp[11104]: io/hpmud/musb.c 1420: unable to write data hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324: 45 seco
    nd io timeout
    Apr 4 16:45:27 localhost hp[11104]: io/hpmud/musb.c 1420: unable to write data hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324: 45 seco
    nd io timeout
    Apr 4 16:46:12 localhost hp[11104]: io/hpmud/musb.c 1420: unable to write data hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324: 45 seco
    nd io timeout
    Apr 4 16:46:57 localhost hp[11104]: io/hpmud/musb.c 1420: unable to write data hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324: 45 seco
    nd io timeout
    Apr 4 16:47:42 localhost hp[11104]: io/hpmud/musb.c 1420: unable to write data hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324: 45 seco
    nd io timeout
    Apr 4 16:48:27 localhost hp[11104]: io/hpmud/musb.c 1420: unable to write data hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324: 45 seco
    nd io timeout
    The last type of message fills a good many more lines. Some of the non-finding-device errors earlier are from me connecting and disconnecting the printer etc. I think. i.e. they are not why it isn't working.
    From user.log:
    Apr 4 14:23:58 localhost mtp-probe: checking bus 2, device 8: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
    Apr 4 14:23:58 localhost mtp-probe: bus: 2, device: 8 was not an MTP device
    Apr 4 15:27:18 localhost mtp-probe: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
    Apr 4 15:27:18 localhost mtp-probe: bus: 2, device: 4 was not an MTP device
    Apr 4 16:36:01 localhost mtp-probe: checking bus 1, device 4: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1"
    Apr 4 16:36:01 localhost mtp-probe: bus: 1, device: 4 was not an MTP device
    Apr 4 16:36:01 localhost logger: loading hp_printer_device 001 004
    Apr 4 16:36:02 localhost hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
    Apr 4 16:36:05 localhost hp-check-plugin: [8068]: error: hp-systray must be running.
    Run 'hp-systray &' in a terminal.
    Apr 4 16:36:05 localhost hp-check-plugin: [8068]: error: Run hp-systray manually and re-plugin printer
    Apr 4 16:41:23 localhost mtp-probe: checking bus 1, device 5: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1"
    Apr 4 16:41:23 localhost mtp-probe: bus: 1, device: 5 was not an MTP device
    Apr 4 16:41:24 localhost logger: loading hp_printer_device 001 005
    Apr 4 16:41:24 localhost hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
    Apr 4 16:41:24 localhost hp-check-plugin: [10933]: error: hp-systray must be running.
    Run 'hp-systray &' in a terminal.
    Apr 4 16:41:24 localhost hp-check-plugin: [10933]: error: Run hp-systray manually and re-plugin printer
    Apr 4 16:42:52 localhost mtp-probe: checking bus 1, device 6: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1"
    Apr 4 16:42:52 localhost mtp-probe: bus: 1, device: 6 was not an MTP device
    Apr 4 16:42:52 localhost logger: loading hp_printer_device 001 006
    Apr 4 16:42:52 localhost hp-mkuri: io/hpmud/model.c 625: unable to find [s{product}] support-type in /usr/share/hplip/data/models/models.dat
    Apr 4 16:42:52 localhost hp-check-plugin: [11017]: error: hp-systray must be running.
    Run 'hp-systray &' in a terminal.
    Apr 4 16:42:52 localhost hp-check-plugin: [11017]: error: Run hp-systray manually and re-plugin printer
    I'm a bit confused by this. I don't usually use hp-systray (that I know of). That's the great thing about this printer - I just configured it all through the cups web interface with no need to use hp's printer setup tools or  to install any plugin - it didn't need one. But hp/hplip_ac.log says:
    [11017]: info: :hp-systray is not running.
    error: hp-systray must be running.
    Run 'hp-systray &' in a terminal.
    [11017]: info: :Device Plugin is not found
    error: Run hp-systray manually and re-plugin printer
    [11017]: info: :
    [11017]: info: :Done.
    And lpr.log:
    Apr 4 16:36:02 localhost udev-configure-printer: add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0
    Apr 4 16:36:02 localhost udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
    Apr 4 16:36:02 localhost udev-configure-printer: Device vendor/product is 03F0:1D17
    Apr 4 16:36:02 localhost udev-configure-printer: MFG:Hewlett-Packard MDL:hp LaserJet 1320 series SERN:- serial:00CNM1J04324
    Apr 4 16:36:05 localhost udev-configure-printer: SERN field matches USB serial number
    Apr 4 16:36:05 localhost udev-configure-printer: URI match: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI contains USB serial number
    Apr 4 16:36:05 localhost udev-configure-printer: URI match: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI of print queue: cups-pdf:/, normalized: cups pdf
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI of print queue: dnssd://Dell%202330dn%20CFR._printer._tcp.local/, normalized: dnssd dell 2330dn cfr printer tcp local
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI of print queue: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: Queue ipp://localhost:631/printers/hp-LaserJet-1320-series has matching device URI
    Apr 4 16:36:05 localhost udev-configure-printer: Re-enabled printer ipp://localhost:631/printers/hp-LaserJet-1320-series
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: Queue ipp://localhost:631/printers/hp-LaserJet-1320-series has matching device URI
    Apr 4 16:36:05 localhost udev-configure-printer: Re-enabled printer ipp://localhost:631/printers/hp-LaserJet-1320-series
    Apr 4 16:36:05 localhost udev-configure-printer: URI of print queue: hp:/usb/HP_LaserJet_P3005?serial=CNFW6D5578, normalized: laserjet p3005 serial cnfw6d5578
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI of print queue: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQC2323J, normalized: laserjet p3010 series serial vnbqc2323j
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:36:05 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
    Apr 4 16:41:14 localhost udev-configure-printer: URI of print queue: cups-pdf:/, normalized: cups pdf
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: URI of print queue: dnssd://Dell%202330dn%20CFR._printer._tcp.local/, normalized: dnssd dell 2330dn cfr printer tcp local
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: URI of print queue: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: Queue ipp://localhost:631/printers/hp-LaserJet-1320-series has matching device URI
    Apr 4 16:41:14 localhost udev-configure-printer: Disabled printer ipp://localhost:631/printers/hp-LaserJet-1320-series as the corresponding device was unplugged or turned off
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: Queue ipp://localhost:631/printers/hp-LaserJet-1320-series has matching device URI
    Apr 4 16:41:14 localhost udev-configure-printer: Disabled printer ipp://localhost:631/printers/hp-LaserJet-1320-series as the corresponding device was unplugged or turned off
    Apr 4 16:41:14 localhost udev-configure-printer: URI of print queue: hp:/usb/HP_LaserJet_P3005?serial=CNFW6D5578, normalized: laserjet p3005 serial cnfw6d5578
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: URI of print queue: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQC2323J, normalized: laserjet p3010 series serial vnbqc2323j
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:14 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:41:24 localhost udev-configure-printer: add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0
    Apr 4 16:41:24 localhost udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
    Apr 4 16:41:24 localhost udev-configure-printer: Device vendor/product is 03F0:1D17
    Apr 4 16:41:24 localhost udev-configure-printer: MFG:Hewlett-Packard MDL:hp LaserJet 1320 series SERN:- serial:00CNM1J04324
    Apr 4 16:41:27 localhost udev-configure-printer: no corresponding CUPS device found
    Apr 4 16:41:38 localhost udev-configure-printer: remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
    Apr 4 16:42:52 localhost udev-configure-printer: add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0
    Apr 4 16:42:52 localhost udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
    Apr 4 16:42:52 localhost udev-configure-printer: Device vendor/product is 03F0:1D17
    Apr 4 16:42:52 localhost udev-configure-printer: MFG:Hewlett-Packard MDL:hp LaserJet 1320 series SERN:- serial:00CNM1J04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI contains USB serial number
    Apr 4 16:42:53 localhost udev-configure-printer: URI match: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324
    Apr 4 16:42:53 localhost udev-configure-printer: SERN field matches USB serial number
    Apr 4 16:42:53 localhost udev-configure-printer: URI match: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI of print queue: cups-pdf:/, normalized: cups pdf
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI of print queue: dnssd://Dell%202330dn%20CFR._printer._tcp.local/, normalized: dnssd dell 2330dn cfr printer tcp local
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI of print queue: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: Queue ipp://localhost:631/printers/hp-LaserJet-1320-series has matching device URI
    Apr 4 16:42:53 localhost udev-configure-printer: Re-enabled printer ipp://localhost:631/printers/hp-LaserJet-1320-series
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: Queue ipp://localhost:631/printers/hp-LaserJet-1320-series has matching device URI
    Apr 4 16:42:53 localhost udev-configure-printer: Re-enabled printer ipp://localhost:631/printers/hp-LaserJet-1320-series
    Apr 4 16:42:53 localhost udev-configure-printer: URI of print queue: hp:/usb/HP_LaserJet_P3005?serial=CNFW6D5578, normalized: laserjet p3005 serial cnfw6d5578
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI of print queue: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQC2323J, normalized: laserjet p3010 series serial vnbqc2323j
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 16:42:53 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: remove /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1
    Apr 4 20:16:17 localhost udev-configure-printer: URI of print queue: cups-pdf:/, normalized: cups pdf
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: URI of print queue: dnssd://Dell%202330dn%20CFR._printer._tcp.local/, normalized: dnssd dell 2330dn cfr printer tcp local
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: URI of print queue: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: Queue ipp://localhost:631/printers/hp-LaserJet-1320-series has matching device URI
    Apr 4 20:16:17 localhost udev-configure-printer: Disabled printer ipp://localhost:631/printers/hp-LaserJet-1320-series as the corresponding device was unplugged or turned off
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: Queue ipp://localhost:631/printers/hp-LaserJet-1320-series has matching device URI
    Apr 4 20:16:17 localhost udev-configure-printer: Disabled printer ipp://localhost:631/printers/hp-LaserJet-1320-series as the corresponding device was unplugged or turned off
    Apr 4 20:16:17 localhost udev-configure-printer: URI of print queue: hp:/usb/HP_LaserJet_P3005?serial=CNFW6D5578, normalized: laserjet p3005 serial cnfw6d5578
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: URI of print queue: hp:/usb/HP_LaserJet_P3010_Series?serial=VNBQC2323J, normalized: laserjet p3010 series serial vnbqc2323j
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: usb://HP/LaserJet%201320%20series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Apr 4 20:16:17 localhost udev-configure-printer: URI of detected printer: hp:/usb/hp_LaserJet_1320_series?serial=00CNM1J04324, normalized: laserjet 1320 series serial 00cnm1j04324
    Could anyone advise me? I tried searching the forums but although I can find posts on issues similar to other printing problems I've had, I can't find any which look quite like this.

    I've figured out that this is happening only with certain pdf documents but I'm not sure why. (None contain pictures or diagrams or anything like that.)
    Printing a different pdf today, the behaviour is still very strange, though. Basically, I printed a 120 page pdf. Initially, it printed a bit. As far as the computer was concerned, the job was successfully completed. The printer flashed its lights. I pressed a button and it completed the first 56 pages. I then sent 57-120 to the printer. Again, it printed 57-something and then, again, nothing. Job done as far as the computer was concerned. Flashing lights on the printer. In the end, it took 4 or 5 jobs to finish the document.
    What's odd about this is that I usually have no problems at all with this printer and this isn't the first time I've sent it a large document.
    It is almost as though the computer sends stuff too fast or something for the printer or sends more than the printer can cope with at once. So when it has finished that bit, it waits for the next bit but the computer thinks it has sent the lot and no more is sent. I don't know if that is possible but that's what it "looks" like!

Maybe you are looking for