Mike Chaney's Tech Corner
April 28, 2024, 10:25:26 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Qimage registration expired? New lifetime licenses are only $59.99!
 
   Home   Help Search Login Register  

Professional Photo Printing Software for Windows
Print with
Qimage and see what you've been missing!
Pages: [1]
  Print  
Author Topic: Recall feature request  (Read 13000 times)
Ernst Dinkla
Sr. Member
****
Posts: 410


View Profile Email
« on: December 11, 2011, 10:57:37 AM »

Mike,

Would it be possible to add the used driver media setting to the information the search in the job log folder delivers?
On HPs the log's auto resetting of the media setting in the driver often does not work while it can be important for repeat jobs. Going by the ICC profile name to do that manually is not reliable enough for several reasons. It also gives me a check that I did or did not make a mistake the last time I printed the job. I see that the JPT file contains the driver media setting, Qimage at least picks that up correctly from the HP driver.

Then there is that older question whether one can jump through the search hits faster with for example the CTRL + cursor buttons. Scrolling can take some time in long logs.


met vriendelijke groeten, Ernst

330+ paper white spectral plots:

http://www.pigment-print.com/spectralplots/spectrumviz_1.htm

Logged
Fred A
Forum Superhero
*****
Posts: 5644



View Profile WWW Email
« Reply #1 on: December 11, 2011, 02:47:27 PM »

Quote
Then there is that older question whether one can jump through the search hits faster with for example the CTRL + cursor buttons. Scrolling can take some time in long logs.

Ernst,
Not sure if this is what you were looking for. but PAGE UP and PAGE DOWN keys work as well as HOME and END

Fred
Logged
Ernst Dinkla
Sr. Member
****
Posts: 410


View Profile Email
« Reply #2 on: December 12, 2011, 12:17:05 PM »



Ernst,
Not sure if this is what you were looking for. but PAGE UP and PAGE DOWN keys work as well as HOME and END

Fred

Fred, thank you for the reply but the keys do not what I (and Bernard) like to have.

If I have done a search in the job log folder and there are say 6 hits over a 1000 jobs you have to do a lot scrolling to see the 6 jobs, if a short key combination existed to jump from one hit to the other it would work faster.

 
met vriendelijke groeten, Ernst

330+ paper white spectral plots:

http://www.pigment-print.com/spectralplots/spectrumviz_1.htm

Logged
admin
Administrator
Forum Superhero
*****
Posts: 4123



View Profile Email
« Reply #3 on: December 12, 2011, 08:40:20 PM »

On HPs the log's auto resetting of the media setting in the driver often does not work while it can be important for repeat jobs.

Can you explain what you mean by that?  Not sure what you mean by "auto resetting of the media settings" not working.

Thanks,
Mike
Logged
Ernst Dinkla
Sr. Member
****
Posts: 410


View Profile Email
« Reply #4 on: December 12, 2011, 09:44:40 PM »

On HPs the log's auto resetting of the media setting in the driver often does not work while it can be important for repeat jobs.

Can you explain what you mean by that?  Not sure what you mean by "auto resetting of the media settings" not working.

Thanks,
Mike

hello Mike,

If I use an Epson or Canon and I set the media preset in their drivers, say Epson Premium Semimatte Photo in the Epson driver, then next time when I recall that job I can be sure that the same media preset is set in the driver. If I do the same with both my HP drivers, the Z3100 and the Z3200 PCL drivers then I can count on it that it is not done correctly. The media preset of the last job can still be present or the driver's default but not the one of the recalled job. Yet the information of that setting is in the JPT file. If I can see that information in the recalled job I can at least check what the setting should be. The same for the print page size set in the driver but that is discussed a long time ago and is not so crucial. You mentioned then that HP is not going by the Windows rules on that data and I live with that fact. It would be nice though to have the paper setting mentioned in the recalled job.


met vriendelijke groeten, Ernst

330+ paper white spectral plots:

http://www.pigment-print.com/spectralplots/spectrumviz_1.htm




Logged
admin
Administrator
Forum Superhero
*****
Posts: 4123



View Profile Email
« Reply #5 on: December 12, 2011, 10:36:11 PM »

hello Mike,

If I use an Epson or Canon and I set the media preset in their drivers, say Epson Premium Semimatte Photo in the Epson driver, then next time when I recall that job I can be sure that the same media preset is set in the driver. If I do the same with both my HP drivers, the Z3100 and the Z3200 PCL drivers then I can count on it that it is not done correctly. The media preset of the last job can still be present or the driver's default but not the one of the recalled job. Yet the information of that setting is in the JPT file. If I can see that information in the recalled job I can at least check what the setting should be. The same for the print page size set in the driver but that is discussed a long time ago and is not so crucial. You mentioned then that HP is not going by the Windows rules on that data and I live with that fact. It would be nice though to have the paper setting mentioned in the recalled job.

OK.  That's the old Z3x00 driver bug.  Wasn't sure what you meant.  Do you have a lot of custom paper setups that you saved in the driver?  The bug in restoring the paper size/type usually is related to having too many setups that you saved via the driver.  Once you save more than a certain number of those in the driver (I don't remember the number), the driver is not able to restore its own settings reliably any more.  I'm wondering if getting rid of some of those driver-saved setups would work around the driver bug.

To answer your question, I don't believe it can be done so that it is readable by the user.  That JPT file (same as a PRT file) contains binary driver information that can only be decoded by the driver.  The media type, for example, is a 32 bit word.  There is no description and when that 32 bit word is sent back to the driver, only the driver can decode it into a paper type... if the driver works properly that is.  Wink  So what is it that you are seeing in the JPT file?  If I showed you the "media type" parameter stored in that JPT file, it would look something like this:

Media type: 1415978

Mike
Logged
Ernst Dinkla
Sr. Member
****
Posts: 410


View Profile Email
« Reply #6 on: December 13, 2011, 08:41:04 AM »

hello Mike,

To answer your question, I don't believe it can be done so that it is readable by the user.  That JPT file (same as a PRT file) contains binary driver information that can only be decoded by the driver.  The media type, for example, is a 32 bit word.  There is no description and when that 32 bit word is sent back to the driver, only the driver can decode it into a paper type... if the driver works properly that is.  Wink  So what is it that you are seeing in the JPT file?  If I showed you the "media type" parameter stored in that JPT file, it would look something like this:

Media type: 1415978

Mike

There is readable text in the JPTs with HP drivers used, the Z3100 and Z3200, the K5400 and the B9180. In addition to binary code. There is no readable text when I check the old Epson 10000 JPTs. Whether one can work with that text is another question. Checking more JPT files I see that sometimes the media name is added, sometimes a ranking number from a list used in the driver/printer. The first of the HP default media list, the last of custom media added by the user. Typical JPT file for an HP media choice:

2009.250 HP Designjet Z3100 44in Photo PCL3                                                                                                    &K@     0000000000000000000                      7 mG           47 mG   @7 lw;v              H7      lw;v              l7         ;v{֔    ȫ v:A        9@     T7    7 v:A 09277761         ȫ H@     ȫ H@ 06777215 fȫ H@ fxD 067772150000000000000E+0000  h7 ʼnvv^֋  0vXv$          HPDesignjetZ310044inPhoto_copy_1    lw;v              7  r       ;vzfr   ȫ `7        r   :A     x7 9@ 7 v:A lwv      ,7 9@   ȫ :@ ȫ 7 J1@ Fc@ fxD ~ ~ d7 .1@ c@ 9xj@ 9   <~ d7 e@ f"  HP Designjet Z3100 44in Photo     @"C 
od  ,  ,    3100 Custom                                                                 DINU" 
|[QV                           K                                          "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             SMTJ     xH P   D e s i g n j e t   Z 3 1 0 0   4 4 i n   P h o t o   InputBin Roll RESDLL UniresDLL HPPreAnalysis False MSPreAnalysis False HPOutputOrderReverse True HPPrinterClass HPDesignJet HPOOVPrintPreview True HPPrintPreviewMaxMPixels 5 AutorotateTolerance 30 HPPrintPreviewLowRenderDpi True HPTransverse False MinimumResolution 300dpi HP16BitAppCompatibility False HPReducedResolution Default HPAutorotate False SEND_PAPERSIZE_PJL True HPBidiInputBin Roll HPLayoutType Standard HPPrintWithMargins Standard HPBorderless AutoOff PaperSize 10x12in HPConsumerCustomPaper HPCustom HPDocPropResourceData hpihl6fg.cab HPPSDocumentOptions ActualSize HPPSAutoScaling Off HPMaximumDetail Disabled HPMorePasses Disabled HPICDGlossEnhancer Off HPNUseDiffFirstPageChoice True Orientation PORTRAIT HPLocalMediaHistory True HPColorOptions Color HPICDPaperSizeTreeview 4_8 HPICDPQSettings CustomOptions HPICDRollWidthControl FromPrinter HPICDMediaTypeTreeviewCount 8 StandardPrintQuality Best PrintQuality Fast PrintQualityGroup PQGroup_1 HPJobAccounting HPJOBACCT_JOBACNT_COLORAUTH HPAccountingTabDisplay HPAccountID HPJobByJobOverride JBJO HPColorMode COLOR_MODE HPPDLType PDL_PCL3GUI HPPJLEncoding UTF8 HPMediaTypeTreeviewPopup True ColorMode 24bpp MediaType HP_HAHNEMUHLE_SMOOTH_FINE_ART HPSimplifiedUI True HPConstraints True HPNoCustomMediaSupport True HPNWatermark True Resolution 300dpi NumberofRolls 1 HPMirrorPrint False HPOutputBinOrientation FACEUP HPSmartHub Inet_SID_263_BID_514_HID_265 PSAlignmentFile HPI3A6fg PSServicesOption Documentation_SID_239_BID_888_HID_15518 HPInputColorSpace NONE ESPRITSupported True HPSendPreloadCommand TRUE HPColorMgmtOptions ApplicationManagedColors HPColorMgmt ApplicationManagedColors HPMemoryManager True HPSaveRollPaper False HPDisableAutoCutter False HPPrintPreview False HPAdvColorAdjustments False HPAdvancedAdjstmentsRange True HPReverseBandOrderForEvenPages ReverseBandOrder HPPaperMarginValueSheet 142_142_142_482 HPPaperMarginValueRoll 142_142_142_142 HPPaperMarginValueDefault 142_142_142_482 HPXMLFileUsed hpi31013.xml                                                                                                            |  IUPH  xYNA= b   1h4F4DmB@V@/K,hW   >[x+E7?;g~ξ8V4 z՟mۣi
7~1W8! <ƒ΃hg[]x<
t6u2 l+ +Yn[677=l Ӥ[Jyykw43v{XE1W|   RK9jS
ݮT CXЏ   5Fsyv+0½vN\FcI-%&),G?Kߤ:87
|jռBb"-"۔r3{ *hbmQ@Wc#/-]aeF~ ՆFk}urTFERxura{G_x\gq,}_DY&
C-
3rߵy2I&+ʪ8FViy2Q/rfTUE3EKf]p$i59JfrW;{\28֙Y"dS^*DIURfKxp<DJ>W*ݯm?9oFX[QcꔃgJ%u
g0t   WMrҿa.i.~1#(%ov/P.fkhh^n39K\cw(Ʊ%4g~}LWd?y! `wI+/"ш<46-tK7]ؾV&s_O{u

Typical media description for a custom one:

MediaType UserDefinedMedia10

I can send you several versions for each printer type if that helps but I guess this will be a difficult job.



met vriendelijke groeten, Ernst

330+ paper white spectral plots:

http://www.pigment-print.com/spectralplots/spectrumviz_1.htm



         
Logged
admin
Administrator
Forum Superhero
*****
Posts: 4123



View Profile Email
« Reply #7 on: December 13, 2011, 01:37:34 PM »

Everything you see in the bottom 2/3 of that file is extended proprietary information saved by the driver.  It amounts to a core dump of driver parameters and the format of that data is only defined inside the driver.  In other words, only the driver understands the format of that data and it is different for every printer and it even changes between different versions of the same driver!  That's why you don't see a paper type on an Epson printer and you do on the HP: some drivers use numbers to identify paper type while others use text.  Simply put, there is no way to read that data reliably.

Since HP appears to not have any interest in fixing their bugs, I'm open to other workarounds though.  Have you noticed any "tricks" that make the HP driver reliably accept those parameters?  For instance, if you load the same setup a second time, does it then get the media correct?  Or... what about if you change printers in QU's printer setup to another printer, exit the printer setup, and then change back to the HP (thereby resetting the driver) and then load the setup?  I'm wondering if you clear the driver by resetting it first, if it will then load the saved settings OK.  If something like that worked, I could make a workaround that would bypass the bug.

Mike
Logged
Ernst Dinkla
Sr. Member
****
Posts: 410


View Profile Email
« Reply #8 on: December 13, 2011, 09:20:48 PM »


Since HP appears to not have any interest in fixing their bugs, I'm open to other workarounds though.  Have you noticed any "tricks" that make the HP driver reliably accept those parameters?  For instance, if you load the same setup a second time, does it then get the media correct?  Or... what about if you change printers in QU's printer setup to another printer, exit the printer setup, and then change back to the HP (thereby resetting the driver) and then load the setup?  I'm wondering if you clear the driver by resetting it first, if it will then load the saved settings OK.  If something like that worked, I could make a workaround that would bypass the bug.

Mike

Mike,

I have to try that all again and find the sweet spots, as I never go by the driver settings these days, I only use the recall function for Qimage's own settings and then make the driver settings manually.

met vriendelijke groeten, Ernst

330+ paper white spectral plots:

http://www.pigment-print.com/spectralplots/spectrumviz_1.htm
Logged
admin
Administrator
Forum Superhero
*****
Posts: 4123



View Profile Email
« Reply #9 on: December 14, 2011, 01:56:38 AM »

Out of curiosity, I downloaded the Z3100 44in PCL driver for Win7 x64 and installed it.  I tried changing a bunch of stuff in the driver including paper type, size, quality, color management settings.  QU saved and recalled all of them flawlessly.  Even non-standard settings like "16 bit app compatibility" saved/recalled with no problem.  You might want to try starting from scratch, creating a specific set of settings in the driver, saving them, and then seeing if you can recall them reliably by themselves.  I'm wondering if the ones that are not working for you were saved quite a while ago under a different version of the driver and that's why you can't load them: because you've updated the driver and the old settings won't load because they were based on an older driver version.

Mike
Logged
Ernst Dinkla
Sr. Member
****
Posts: 410


View Profile Email
« Reply #10 on: December 14, 2011, 08:27:58 AM »

Out of curiosity, I downloaded the Z3100 44in PCL driver for Win7 x64 and installed it.  I tried changing a bunch of stuff in the driver including paper type, size, quality, color management settings.  QU saved and recalled all of them flawlessly.  Even non-standard settings like "16 bit app compatibility" saved/recalled with no problem.  You might want to try starting from scratch, creating a specific set of settings in the driver, saving them, and then seeing if you can recall them reliably by themselves.  I'm wondering if the ones that are not working for you were saved quite a while ago under a different version of the driver and that's why you can't load them: because you've updated the driver and the old settings won't load because they were based on an older driver version.

Mike
[/quote)

Mike,

Try to recall the size when the saved, named custom size is no longer available.
Custom media preset list changing in time.
A printer at the other end with a paper already loaded + media preset selected there.

I can recall settings that are quite recent.

I should be more meticulous on the custom size naming, keep them forever and keep custom media presets forever too.


met vriendelijke groeten, Ernst

330+ paper white spectral plots:

http://www.pigment-print.com/spectralplots/spectrumviz_1.htm



Logged
admin
Administrator
Forum Superhero
*****
Posts: 4123



View Profile Email
« Reply #11 on: December 14, 2011, 01:32:30 PM »

Mike,

Try to recall the size when the saved, named custom size is no longer available.
Custom media preset list changing in time.
A printer at the other end with a paper already loaded + media preset selected there.

I can recall settings that are quite recent.

I should be more meticulous on the custom size naming, keep them forever and keep custom media presets forever too.

Here's what I found.  I created and saved a custom size in the driver and called it "Test Paper".  I saved a setup based on that, then recalled it.  Worked fine.  I then went into the driver and deleted "Test Paper" and tried recalling the setup that I saved in QU again.  It works and it recalled the paper size that I set even though the custom driver size had been deleted.  Here's the problem.  If you open the driver again (via printer setup) and you change anything or you even just "OK" out of the driver, the size changes back to "Letter".  That's because "Test Paper" no longer exists when you open the driver so it goes to "Letter" size as a default.  Once you "OK" out of the driver, that default takes and the page size changes on you.  Everything is fine until you access the driver.

Pretty silly of HP to design the driver that way.  That's one reason you shouldn't store your data in text format in that "core dump" section of the prt file.  Either that, or the driver should be smart enough to at least show "Custom" as the paper size and just accept the current (custom) size rather than forcing it back to letter size when the textual name no longer exists.

Mike
Logged
Ernst Dinkla
Sr. Member
****
Posts: 410


View Profile Email
« Reply #12 on: December 14, 2011, 03:38:47 PM »


I should be more meticulous on the custom size naming, keep them forever and keep custom media presets forever too.

On New Year's Eve I will stick this oath on the wall behind the monitor.



met vriendelijke groeten, Ernst

330+ paper white spectral plots:

http://www.pigment-print.com/spectralplots/spectrumviz_1.htm

Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!
Security updates 2022 by ddisoftware, Inc.