All of lore.kernel.org
 help / color / mirror / Atom feed
* [Printing-architecture] Common Printing Dialog: PPD extension specs updated
@ 2008-07-30 15:50 Till Kamppeter
       [not found] ` <4890962F.4000305@apple.com>
  2008-07-30 19:54 ` [Printing-architecture] " Till Kamppeter
  0 siblings, 2 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-07-30 15:50 UTC (permalink / raw)
  To: printing-architecture@lists.linux-foundation.org, Printing-japan,
	gimp-print-devel, Michael R Sweet, Jonathan Riddell

Hi,

after the conference call last week with Peter Sikking and the two GSoC 
students implementing the dialog and after some discussion with Mike 
Sweet from CUPS I have updated the specs of the PPD extensions:

http://www.linuxfoundation.org/en/OpenPrinting/PPDExtensions

I have done the following changes:

- Replaced the "*OPQuickPresets" keyword by "*APPrinterPreset" as
   defined in the CUPS PPD extensions on
   http://www.cups.org/documentation.php/spec-ppd.html#APPrinterPreset

- Mentioned that UI texts of PPDs should not be too long due to limited
   space in the dialog.

- Mentioned that a PPD cannot have more that 11 tags.

- Allow tags for options which are not in the PPD (like CUPS options)

- Allow canceling tags (like the predefined tags coming from CUPS
   options).

- Added section about CUPS options and their pre-defined tags

- Added new "donthide1choice" widget hint to not suppress an option
   when it has only one choice.

I appreciate very much your comments, especially about the tags for the 
CUPS options and additional document types for the "*APPrinterPreset" 
keyword.

I think with these extensions we should be well approaching the final 
specs for the PPD extensions.

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] Common Printing Dialog: PPD extension specs updated
       [not found] ` <4890962F.4000305@apple.com>
@ 2008-07-30 16:38   ` Till Kamppeter
       [not found]     ` <4890AD59.6090902@apple.com>
  0 siblings, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-07-30 16:38 UTC (permalink / raw)
  To: Michael R Sweet
  Cc: printing-architecture@lists.linux-foundation.org, Printing-japan,
	gimp-print-devel, Jonathan Riddell

Michael R Sweet wrote:
> Till Kamppeter wrote:
>> ...
>> I think with these extensions we should be well approaching the final 
>> specs for the PPD extensions.
> 
> OK, comments:
> 
> - The option for setting the color mode is "ColorModel", not
>   "ColorMode" as shown in the last presets table.
>

No problem, will fix it.

> - I don't understand why you have separate OPOptionTag and OPTagList
>   attributes. Given the definition of both, you could compact this
>   to simply:
> 
>   *OPOptionTag <name>/<English UI string>: "*<option1> [*<option2> ...]"
> 
>   For example:
> 
>   *OPOptionTag ResourceSaving/Resource Saving: "*Duplex"
>   *OPOptionTag PaperHandling/Paper Handling: "*Duplex *InputSlot"
> 

I as thinking about having the tags set in the sections of the 
appropriate options and I ended up with no good place for the UI strings 
which lead me to create the second item. Good idea, lets simplfy it as 
you suggested.

>   Regardless of the way you ultimately define this, I would still
>   stick with the Adobe convention of specifying main keywords
>   (options) with a leading asterisk (like my example).
> 

Yes, then lets do it with asterisks.

> - The CUPS options brightness, gamma, hue, and saturation are
>   officially deprecated and should not be included in new standards.
>   They *will* be removed in a future CUPS release.
> 

I will remove them (where I wish that the Gamma option would not be 
removed, as one can quickly correct too dark or too light output with it).

> - The CUPS options page-left, page-right, page-top, and page-bottom
>   only apply to text files and should only appear in the Text tag.
> 

If I use number-up or fitplot with PostScript, PDF, or image input, will 
the margin settings not be used then to determine the frame into which 
the pages get scaled?

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]     ` <4890AD59.6090902@apple.com>
@ 2008-07-30 19:39       ` Till Kamppeter
  0 siblings, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-07-30 19:39 UTC (permalink / raw)
  To: Michael R Sweet
  Cc: printing-architecture@lists.linux-foundation.org, Printing-japan,
	gimp-print-devel, Jonathan Riddell

Michael R Sweet wrote:
>> If I use number-up or fitplot with PostScript, PDF, or image input, will 
>> the margin settings not be used then to determine the frame into which 
>> the pages get scaled?
> 
> They will not, we use the imageable area from the PPD file and the
> bounding boxes in the corresponding input files.
> 

Thank you, I have updated the specs appropriately, now.

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] Common Printing Dialog: PPD extension specs updated
  2008-07-30 15:50 [Printing-architecture] Common Printing Dialog: PPD extension specs updated Till Kamppeter
       [not found] ` <4890962F.4000305@apple.com>
@ 2008-07-30 19:54 ` Till Kamppeter
       [not found]   ` <200807310148.m6V1mTkP006833@dsl092-065-009.bos1.dsl.speakeasy.net>
       [not found]   ` <200807310223.m6V2NkAv006976@dsl092-065-009.bos1.dsl.speakeasy.net>
  1 sibling, 2 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-07-30 19:54 UTC (permalink / raw)
  To: printing-architecture@lists.linux-foundation.org, Printing-japan,
	gimp-print-devel, Michael R Sweet, Jonathan Riddell

After getting some suggestions from Mike Sweet I have updated the specs 
again in some points:

- Fallback when there are no Quick Presets: Option to choose BW or color 
is "ColorModel", not "ColorMode".

- Simplified option tagging: Now the PPD contains one entry per tag. It 
defines the tag, its UI string and the options being under that tag. No 
additional lines in each option entry any more.

- Option names in tag definitions and quick preset definitions start 
with an asterisk, to clearly mark them as option names and following the 
Adobe convention where main keywords start with an asterisk.

- The CUPS options brightness, gamma, hue, and saturation are deprecated 
(will be removed from CUPS soon) and therefore they will not get 
included in the Common Printing Dialog. I have removed them from the PPD 
extensions specs.

- The CUPS options page-left, page-right, page-top, and page-bottom 
apply only to plain-text jobs. Therefore I have put them under the 
"Text" tag.

Mike, thank you very much for your help.

    Till

Till Kamppeter wrote:
> Hi,
> 
> after the conference call last week with Peter Sikking and the two GSoC 
> students implementing the dialog and after some discussion with Mike 
> Sweet from CUPS I have updated the specs of the PPD extensions:
> 
> http://www.linuxfoundation.org/en/OpenPrinting/PPDExtensions
> 
> I have done the following changes:
> 
> - Replaced the "*OPQuickPresets" keyword by "*APPrinterPreset" as
>   defined in the CUPS PPD extensions on
>   http://www.cups.org/documentation.php/spec-ppd.html#APPrinterPreset
> 
> - Mentioned that UI texts of PPDs should not be too long due to limited
>   space in the dialog.
> 
> - Mentioned that a PPD cannot have more that 11 tags.
> 
> - Allow tags for options which are not in the PPD (like CUPS options)
> 
> - Allow canceling tags (like the predefined tags coming from CUPS
>   options).
> 
> - Added section about CUPS options and their pre-defined tags
> 
> - Added new "donthide1choice" widget hint to not suppress an option
>   when it has only one choice.
> 
> I appreciate very much your comments, especially about the tags for the 
> CUPS options and additional document types for the "*APPrinterPreset" 
> keyword.
> 
> I think with these extensions we should be well approaching the final 
> specs for the PPD extensions.
> 
>    Till
> 


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]   ` <200807310148.m6V1mTkP006833@dsl092-065-009.bos1.dsl.speakeasy.net>
@ 2008-07-31  7:10     ` Till Kamppeter
  0 siblings, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-07-31  7:10 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell,
	msweet

Robert Krawitz wrote:
>    Date: Wed, 30 Jul 2008 21:54:38 +0200
>    From: Till Kamppeter <till.kamppeter@gmail.com>
> 
>    After getting some suggestions from Mike Sweet I have updated the specs 
>    again in some points:
> 
>    - Fallback when there are no Quick Presets: Option to choose BW or color 
>    is "ColorModel", not "ColorMode".
> 
>    - Simplified option tagging: Now the PPD contains one entry per tag. It 
>    defines the tag, its UI string and the options being under that tag. No 
>    additional lines in each option entry any more.
> 
>    - Option names in tag definitions and quick preset definitions start 
>    with an asterisk, to clearly mark them as option names and following the 
>    Adobe convention where main keywords start with an asterisk.
> 
>    - The CUPS options brightness, gamma, hue, and saturation are deprecated 
>    (will be removed from CUPS soon) and therefore they will not get 
>    included in the Common Printing Dialog. I have removed them from the PPD 
>    extensions specs.
> 
>    - The CUPS options page-left, page-right, page-top, and page-bottom 
>    apply only to plain-text jobs. Therefore I have put them under the 
>    "Text" tag.
> 
>    Mike, thank you very much for your help.
> 
> One other hint I'd like: "hide", to not display the option at all.
> This is for the fine adjustment options for the Gutenprint floating
> point options.  With proper input widgets, the fine adjustment options
> shouldn't display at all.
> 

I have added the "hide" widget hint now.

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]   ` <200807310223.m6V2NkAv006976@dsl092-065-009.bos1.dsl.speakeasy.net>
@ 2008-07-31  9:18     ` Till Kamppeter
       [not found]       ` <200807311309.m6VD9s5n018013@dsl092-065-009.bos1.dsl.speakeasy.net>
       [not found]       ` <200807311226.m6VCQED9017811@dsl092-065-009.bos1.dsl.speakeasy.net>
  0 siblings, 2 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-07-31  9:18 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell,
	msweet

Robert Krawitz wrote:
> I've added support for Quick Presets using the Image Type
> (StpImageType) and for widget hinting.  They pass cupstestppd.  Till,
> can you check them out (use "make ppd-global" to produce
> multi-language PPDs).
> 

Generally, the PPDs are generated correctly, but there are some problems:

- All the translated UI strings are English for me. My distro is Ubuntu 
Intrepid. What do I have to change to get actual translations. I would 
like to have multi-language PPDs in both Ubuntu and LSB packages.

- There is a small bug in the *OPOptionHints lines: At least for the 
options whose machine-readable names start with "Stp" the option names 
in the *OPOptionHints lines do not start with "Stp". Replace lines like

*OPOptionHints Weave: ...

by

*OPOptionHints StpWeave: ...

Check this for all options

- I have changed the syntax of the *OPOptionHints keyword from

*OPOptionHints <option name>: <hint1>[, <hint2>, ...]

to

*OPOptionHints <option name>: "<hint1> [<hint2> ...]"

to be more consistent with the syntax of the other keywords of my PPD 
extensions and also to be compatible with CUPS DDK. CUPS DDK is not able 
to handle lines without quotes. It would add the quotes. With the quotes 
we also open the possibility to distribute the hints over more than one 
line.

*OPOptionHints StpBrightness: slider, input, spinbox

has to get replaced by

*OPOptionHints StpBrightness: "slider input spinbox"

now.

- For the fine adjustment options add lines like

*OPOptionHints StpFineBrightness: "hide"

now.

> I have not added support for option tagging, which will be more
> complicated and will need some (minor) core changes.
> 

Here the tags need to be well selected so that the user finds the 
desired controls easily. You could use the BZR snapshots of the dialogs 
under development to test drive your tags.

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]       ` <200807311226.m6VCQED9017811@dsl092-065-009.bos1.dsl.speakeasy.net>
@ 2008-07-31 13:38         ` Till Kamppeter
       [not found]           ` <200807311345.m6VDjJFT018162@dsl092-065-009.bos1.dsl.speakeasy.net>
  2008-07-31 14:05         ` Till Kamppeter
  1 sibling, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-07-31 13:38 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell

Robert Krawitz wrote:
>    Date: Thu, 31 Jul 2008 11:18:44 +0200
>    From: Till Kamppeter <till.kamppeter@gmail.com>
> 
>    Robert Krawitz wrote:
>    > I've added support for Quick Presets using the Image Type
>    > (StpImageType) and for widget hinting.  They pass cupstestppd.  Till,
>    > can you check them out (use "make ppd-global" to produce
>    > multi-language PPDs).
> 
>    Generally, the PPDs are generated correctly, but there are some problems:
> 
>    - All the translated UI strings are English for me. My distro is
>    Ubuntu Intrepid. What do I have to change to get actual
>    translations. I would like to have multi-language PPDs in both
>    Ubuntu and LSB packages.
> 
> How did you create the PPD files: are these statically generated
> files, did you use cups-genppdupdate, did you create new queues?
> 
> What locale is your system running in?
>

I used the following configure command line. It is from the LSB package 
but with I18n reactivated:

./configure --enable-static --disable-shared --disable-rpath 
--without-modules --disable-libgutenprintui --disable-libgutenprintui2 
--without-gimp --without-gimp2 --with-cups --without-ghostscript 
--without-foomatic --with-foomatic3 --disable-test --enable-cups-ppds 
         --enable-cups-level3-ppds --enable-static-genppd 
--enable-simplified-cups-ppds --enable-cups-1_2-enhancements 
--enable-escputil

I want to conserve this command line as far as possible for the LSB package.

My locale is en_US.UTF-8, I did not create any queues, I did not even do 
"make install". I only looked into the PPDs which I got in src/cups/ppd/ 
after running "make".

    Till


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]       ` <200807311309.m6VD9s5n018013@dsl092-065-009.bos1.dsl.speakeasy.net>
@ 2008-07-31 14:02         ` Till Kamppeter
       [not found]         ` <p06110400c4b793ad4cd1@[192.168.1.102]>
       [not found]         ` <4895C323.7060005@apple.com>
  2 siblings, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-07-31 14:02 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell

For me this does not change anything. The generated PPDs still have all 
translations in English. Also adding --enable-globalized-cups-ppds to 
the configure command line does not help.

    Till


Robert Krawitz wrote:
> I wonder if there's any relationship between the translation problems
> you're having and what Matt's having.
> 
> I'm trying this change to cups-genppd, to clear the locale-related
> environment variables before doing anything else.  I've observed that
> if LANGUAGE is set it overrides whatever I do; perhaps this will fix
> that?
> 
> Till and Matt, could you try this change and let me know if it helps?
> 
> --- genppd.c	31 Jul 2008 08:29:26 -0400	1.164
> +++ genppd.c	31 Jul 2008 09:06:27 -0400	
> @@ -398,6 +398,11 @@
>    int           opt_printmodels = 0;/* Print available models */
>    int           which_ppds = 2;	/* Simplified PPD's = 1, full = 2 */
>  
> +  (void) unsetenv("LC_ALL");
> +  (void) unsetenv("LC_MESSAGES");
> +  (void) unsetenv("LANG");
> +  (void) unsetenv("LANGUAGE");
> +
>   /*
>    * Parse command-line args...
>    */
> 


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]           ` <200807311345.m6VDjJFT018162@dsl092-065-009.bos1.dsl.speakeasy.net>
@ 2008-07-31 14:03             ` Till Kamppeter
  0 siblings, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-07-31 14:03 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell

Robert Krawitz wrote:
> 
> Try adding
> 
> --enable-globalized-cups-ppds
> 
> to this.  This is a new option which will generate the globalized PPD
> files, in src/cups/ppd/Global.
> 

Did not help. Still all in English.

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]       ` <200807311226.m6VCQED9017811@dsl092-065-009.bos1.dsl.speakeasy.net>
  2008-07-31 13:38         ` [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD " Till Kamppeter
@ 2008-07-31 14:05         ` Till Kamppeter
  1 sibling, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-07-31 14:05 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell

Robert Krawitz wrote:
>    Date: Thu, 31 Jul 2008 11:18:44 +0200
>    From: Till Kamppeter <till.kamppeter@gmail.com>
> 
>    Robert Krawitz wrote:
>    > I've added support for Quick Presets using the Image Type
>    > (StpImageType) and for widget hinting.  They pass cupstestppd.  Till,
>    > can you check them out (use "make ppd-global" to produce
>    > multi-language PPDs).
> 
>    Generally, the PPDs are generated correctly, but there are some problems:
> 
>    - All the translated UI strings are English for me. My distro is
>    Ubuntu Intrepid. What do I have to change to get actual
>    translations. I would like to have multi-language PPDs in both
>    Ubuntu and LSB packages.
> 
> How did you create the PPD files: are these statically generated
> files, did you use cups-genppdupdate, did you create new queues?
> 
> What locale is your system running in?
> 
>    - There is a small bug in the *OPOptionHints lines: At least for
>    the options whose machine-readable names start with "Stp" the
>    option names in the *OPOptionHints lines do not start with
>    "Stp". Replace lines like
> 
>    *OPOptionHints Weave: ...
> 
>    by
> 
>    *OPOptionHints StpWeave: ...
> 
>    Check this for all options
> 
> Done.
> 
>    - I have changed the syntax of the *OPOptionHints keyword from
> 
>    *OPOptionHints <option name>: <hint1>[, <hint2>, ...]
> 
>    to
> 
>    *OPOptionHints <option name>: "<hint1> [<hint2> ...]"
> 
>    to be more consistent with the syntax of the other keywords of my PPD 
>    extensions and also to be compatible with CUPS DDK. CUPS DDK is not able 
>    to handle lines without quotes. It would add the quotes. With the quotes 
>    we also open the possibility to distribute the hints over more than one 
>    line.
> 
>    *OPOptionHints StpBrightness: slider, input, spinbox
> 
>    has to get replaced by
> 
>    *OPOptionHints StpBrightness: "slider input spinbox"
> 
>    now.
> 
> OK.
> 
>    - For the fine adjustment options add lines like
> 
>    *OPOptionHints StpFineBrightness: "hide"
> 
>    now.
> 
> Yup.
> 
>    > I have not added support for option tagging, which will be more
>    > complicated and will need some (minor) core changes.
> 
>    Here the tags need to be well selected so that the user finds the
>    desired controls easily. You could use the BZR snapshots of the
>    dialogs under development to test drive your tags.
> 
> OK.  I'm not going to try to get that into beta4.
> 

Now everything except the translations in the globalized PPDs is correct.

    Till


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]           ` <200807312114.m6VLEhgd004613@dsl092-065-009.bos1.dsl.speakeasy.net>
@ 2008-07-31 21:37             ` Till Kamppeter
       [not found]               ` <200807312156.m6VLusVF004364@dsl092-065-009.bos1.dsl.speakeasy.net>
  0 siblings, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-07-31 21:37 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, gimp-print-devel, printing-japan,
	Matt Broughton, jriddell



Robert Krawitz wrote:
> 
> 
> Could you try this?
>

Thank you for the patch, but still all English.

> What OS are you running, what version of gettext, what version of libc?
> 
> 

Ubuntu Intrepid

Linux till-laptop 2.6.26-4-generic #1 SMP Mon Jul 14 18:39:53 UTC 2008 
i686 GNU/Linux

ii  libc6                                      2.8~20080505-0ubuntu6 
              GNU C Library: Shared libraries
ii  libc6-i686                                 2.8~20080505-0ubuntu6 
              GNU C Library: Shared libraries [i686 optimized]
ii  gettext                                    0.17-3ubuntu1 
              GNU Internationalization utilities

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]               ` <200807312156.m6VLusVF004364@dsl092-065-009.bos1.dsl.speakeasy.net>
@ 2008-08-01  7:09                 ` Till Kamppeter
       [not found]                   ` <200808011134.m71BYXdK003793@dsl092-065-009.bos1.dsl.speakeasy.net>
  2008-08-01  7:15                 ` Till Kamppeter
  1 sibling, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-08-01  7:09 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell

[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]

Robert Krawitz wrote:
>    Date: Thu, 31 Jul 2008 23:37:58 +0200
>    From: Till Kamppeter <till.kamppeter@gmail.com>
> 
>    Robert Krawitz wrote:
>    > 
>    > Could you try this?
> 
>    Thank you for the patch, but still all English.
> 
>    > What OS are you running, what version of gettext, what version of libc?
> 
>    Ubuntu Intrepid
> 
>    Linux till-laptop 2.6.26-4-generic #1 SMP Mon Jul 14 18:39:53 UTC 2008 
>    i686 GNU/Linux
> 
>    ii  libc6                                      2.8~20080505-0ubuntu6 
> 		 GNU C Library: Shared libraries
>    ii  libc6-i686                                 2.8~20080505-0ubuntu6 
> 		 GNU C Library: Shared libraries [i686 optimized]
>    ii  gettext                                    0.17-3ubuntu1 
> 		 GNU Internationalization utilities
> 
> Can you capture via strace:
> 
> strace -s 1024 -o st.out ./cups-genppd.5.2 -p ppd pcl-2
> 
> I'd like to see what happens when it tries to build a PPD file.
> 

The resulting file (using yesterday's patch) is attached.

I had to do

sudo mkdir -p /usr/local/share/gutenprint/5.2/
sudo ln -s ~/gutenprint/cvs/HEAD/print/src/xml 
/usr/local/share/gutenprint/5.2/

to let the XML files appear under the hard-coded path (would be nice to 
be able to change the path by a command line option).

    Till

[-- Attachment #2: st.out --]
[-- Type: text/plain, Size: 147860 bytes --]

execve("./cups-genppd.5.2", ["./cups-genppd.5.2", "-p", "ppd", "pcl-2"], [/* 23 vars */]) = 0
brk(0)                                  = 0x8473000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff5000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=122083, ...}) = 0
mmap2(NULL, 122083, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fd7000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libcupsimage.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300*\0\0004\0\0\0\350\202\1\0\0\0\0\0004\0 \0\5\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20o\1\0\20o\1\0\5\0\0\0\0\20\0\0\1\0\0\0\240~\1\0\240~\1\0\240~\1\0h\3\0\0\374\4\0\0\6\0\0\0\0\20\0\0\2\0\0\0\314~\1\0\314~\1\0\314~\1\0\30\1\0\0\30\1\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\240~\1\0\240~\1\0\240~\1\0`\1\0\0`\1\0\0\4\0\0\0\1\0\0\0\203\0\0\0\240\0\0\0\0\0\0\0R\0\0\0\16\0\0\0\223\0\0\0008\0\0\0\216\0\0\0\0\0\0\0j\0\0\0\0\0\0\0u\0\0\0?\0\0\0O\0\0\0I\0\0\0+\0\0\0`\0\0\0,\0\0\0\0\0\0\0\204\0\0\0d\0\0\0E\0\0\0\232\0\0\0009\0\0\0\0\0\0\0\23\0\0\0\0\0\0\0\217\0\0\0\0\0\0\0q\0\0\0006\0\0\0\0\0\0\0\236\0\0\0c\0\0\0\0\0\0\0004\0\0\0\0\0\0\0^\0\0\0\0\0\0\0002\0\0\0\25\0\0\0\36\0\0\0\206\0\0\0N\0\0\0\0\0\0\0\0\0\0\0k\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\221\0\0\0.\0\0\0\201\0\0\0#\0\0\0p\0\0\0\0\0\0\0:\0\0\0]\0\0\0\0\0\0\0\0\0\0\0l\0\0\0\0\0\0\0\0\0\0\0G\0\0\0Q\0\0\0\0\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0r\0\0\0\0\0\0\0\233\0\0\0K\0\0\0=\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=100088, ...}) = 0
mmap2(NULL, 99228, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fbe000
mmap2(0xb7fd5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17) = 0xb7fd5000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libcups.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0Pm\0\0004\0\0\0\354B\3\0\0\0\0\0004\0 \0\5\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\'\3\0,\'\3\0\5\0\0\0\0\20\0\0\1\0\0\00040\3\00040\3\00040\3\0\334\21\0\0@\22\0\0\6\0\0\0\0\20\0\0\2\0\0\0\254>\3\0\254>\3\0\254>\3\0\30\1\0\0\30\1\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td40\3\00040\3\00040\3\0\314\17\0\0\314\17\0\0\4\0\0\0\1\0\0\0\7\1\0\0\275\1\0\0\206\1\0\0\271\1\0\0\0\0\0\0\262\0\0\0\316\0\0\0(\1\0\0\373\0\0\0008\1\0\0k\0\0\0\0\0\0\0\247\1\0\0\207\1\0\0\303\0\0\0\0\0\0\0\36\0\0\0|\0\0\0\0\0\0\0\254\0\0\0\237\1\0\0<\0\0\0{\0\0\0\0\0\0\0B\1\0\0\362\0\0\0\251\1\0\0\223\0\0\0=\1\0\0I\1\0\0\0\0\0\0\3\1\0\0N\0\0\0\0\0\0\0\n\1\0\0\v\1\0\0\0\0\0\0(\0\0\0#\1\0\0U\1\0\0\0\0\0\0\0\0\0\0p\0\0\0\201\0\0\0\253\1\0\0g\0\0\0\275\0\0\0v\0\0\0004\0\0\0\0\0\0\0\317\0\0\0006\0\0\0z\0\0\0\0\0\0\0\213\0\0\0F\1\0\0\26\1\0\0\241\1\0\0\0\1\0\0\33\1\0\0\301\0\0\0\261\1\0\0d\0\0\0L\1\0\0\232\1\0\0\203\1\0\0\0\0\0\0\24\1\0\0D\1\0\0\5\0\0\0I\0\0\0\340\0\0\0\24\0\0\0\354\0\0\0K\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=214780, ...}) = 0
mmap2(NULL, 213620, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f89000
mmap2(0xb7fbc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x33) = 0xb7fbc000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libtiff.so.4", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`J\0\0004\0\0\0\250C\5\0\0\0\0\0004\0 \0\5\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\374\36\5\0\374\36\5\0\5\0\0\0\0\20\0\0\1\0\0\0\20*\5\0\20*\5\0\20*\5\0\270\30\0\0\20\35\0\0\6\0\0\0\0\20\0\0\2\0\0\0x>\5\0x>\5\0x>\5\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\20*\5\0\20*\5\0\20*\5\0\360\25\0\0\360\25\0\0\4\0\0\0\1\0\0\0\7\1\0\0(\1\0\0\315\0\0\0\353\0\0\0\341\0\0\0I\0\0\0_\0\0\0\20\1\0\0\0\0\0\0\234\0\0\0\17\0\0\0\253\0\0\0\31\0\0\0\324\0\0\0\30\0\0\0 \1\0\0\25\1\0\0\17\1\0\0\312\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\271\0\0\0\0\0\0\0\254\0\0\0\3\1\0\0\302\0\0\0\351\0\0\0\0\0\0\0&\1\0\0\0\0\0\0\0\0\0\0\215\0\0\0\0\0\0\0\0\0\0\0\352\0\0\0\257\0\0\0\0\0\0\0\0\0\0\0\347\0\0\0\6\0\0\0\235\0\0\0=\0\0\0H\0\0\0\0\0\0\0\7\1\0\0(\0\0\0\0\0\0\0r\0\0\0\0\0\0\0\0\0\0\0\34\1\0\0\223\0\0\0\237\0\0\0v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0c\0\0\0\203\0\0\0\204\0\0\0S\0\0\0\t\1\0\0\0\0\0\0\221\0\0\0\343\0\0\0\332\0\0\0\0\0\0\0\'\0\0\0\232\0\0\0\0\0\0\0004\0\0\0\n\0\0\0\273\0\0\0\207\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=346040, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f88000
mmap2(NULL, 345888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f33000
mmap2(0xb7f85000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x52) = 0xb7f85000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340g\1\0004\0\0\0\350\266\25\0\0\0\0\0004\0 \0\n\0(\0D\0C\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0@6\24\0@6\24\0@6\24\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ht\25\0ht\25\0\5\0\0\0\0\20\0\0\1\0\0\0\350\201\25\0\350\201\25\0\350\201\25\0\224\'\0\0\210T\0\0\6\0\0\0\0\20\0\0\2\0\0\0\234\235\25\0\234\235\25\0\234\235\25\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\350\201\25\0\350\201\25\0\350\201\25\0\10\0\0\0,\0\0\0\4\0\0\0\4\0\0\0P\345tdT6\24\0T6\24\0T6\24\0\204+\0\0\204+\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\350\201\25\0\350\201\25\0\350\201\25\0\30\36\0\0\30\36\0\0\4\0\0\0\1\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\10\0\0\0\363\3\0\0\t\0\0\0\0\2\0\0\16\0\0\0\2400\20D\200 \2\1\214\3\346\220AE\210\0\204\0\10\0A\200\0@\300\200\0\f\2\f\0\0010\0\10@\"\10\246\4\210H6l\240\0260\0&\204\200\216\4\10B$\2\f\246\244\32\6c\310\0\302 \1\300\0R\0!\201\10\4\n  \250\24\0\24(`\0\0P\240\312DB", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1425800, ...}) = 0
mmap2(NULL, 1431152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dd5000
mmap2(0xb7f2d000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x158) = 0xb7f2d000
mmap2(0xb7f30000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f30000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libjpeg.so.62", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260&\0\0004\0\0\0t\345\1\0\0\0\0\0004\0 \0\4\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\340\1\0,\340\1\0\5\0\0\0\0\20\0\0\1\0\0\0,\340\1\0,\360\1\0,\360\1\0h\4\0\0l\4\0\0\6\0\0\0\0\20\0\0\2\0\0\0008\342\1\0008\362\1\0008\362\1\0\320\0\0\0\320\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0a\0\0\0\203\0\0\0o\0\0\0\\\0\0\0\v\0\0\0\24\0\0\0\32\0\0\0008\0\0\0\36\0\0\0-\0\0\0\22\0\0\0 \0\0\0(\0\0\0[\0\0\0\26\0\0\0005\0\0\0d\0\0\0\0\0\0\0\0\0\0\0:\0\0\0#\0\0\0I\0\0\0000\0\0\0\202\0\0\0y\0\0\0e\0\0\0h\0\0\0\0\0\0\0\0\0\0\0R\0\0\0F\0\0\0E\0\0\0\0\0\0\0j\0\0\0U\0\0\0s\0\0\0\3\0\0\0~\0\0\0!\0\0\0D\0\0\0\1\0\0\0b\0\0\0%\0\0\0\201\0\0\0\0\0\0\0\30\0\0\0\0\0\0\0z\0\0\0t\0\0\0\0\0\0\0\25\0\0\0q\0\0\0\33\0\0\0\0\0\0\0\0\0\0\0G\0\0\0]\0\0\0Q\0\0\0\21\0\0\0\23\0\0\0\"\0\0\0+\0\0\0)\0\0\0\5\0\0\0S\0\0\0k\0\0\0T\0\0\0B\0\0\0n\0\0\0r\0\0\0N\0\0\0X\0\0\0\0\0\0\0M\0\0\0.\0\0\0\0\0\0\0\0\0\0\0\27\0\0\0;\0\0\0<\0\0\0i\0\0\0=\0\0\0\34\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=125316, ...}) = 0
mmap2(NULL, 128152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7db5000
mmap2(0xb7dd4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e) = 0xb7dd4000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libpng12.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240=\0\0004\0\0\0\30C\2\0\0\0\0\0004\0 \0\5\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2302\2\0\2302\2\0\5\0\0\0\0\20\0\0\1\0\0\0\\>\2\0\\N\2\0\\N\2\0\330\3\0\0\340\3\0\0\6\0\0\0\0\20\0\0\2\0\0\0p>\2\0pN\2\0pN\2\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\\>\2\0\\N\2\0\\N\2\0\230\1\0\0\230\1\0\0\4\0\0\0\1\0\0\0\305\0\0\0\361\0\0\0\25\0\0\0:\0\0\0&\0\0\0Y\0\0\0\0\0\0\0*\0\0\0\0\0\0\0<\0\0\0w\0\0\0%\0\0\0\0\0\0\0\224\0\0\0\360\0\0\0\217\0\0\0\0\0\0\0005\0\0\0\310\0\0\0\221\0\0\0\270\0\0\0}\0\0\0!\0\0\0\255\0\0\0\311\0\0\0\0\0\0\0\0\0\0\0a\0\0\0P\0\0\0\0\0\0\0\0\0\0\0003\0\0\0\352\0\0\0\'\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\243\0\0\0\0\0\0\0\314\0\0\0\263\0\0\0\207\0\0\0\0\0\0\0\247\0\0\0\3\0\0\0\276\0\0\0\227\0\0\0\342\0\0\0\26\0\0\0\0\0\0\0\301\0\0\0[\0\0\0\36\0\0\0\0\0\0\0\0\0\0\0I\0\0\0s\0\0\0\0\0\0\0\210\0\0\0f\0\0\0\0\0\0\0\320\0\0\0>\0\0\0\275\0\0\0004\0\0\0\230\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\223\0\0\0q\0\0\0\37\0\0\0\317\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149288, ...}) = 0
mmap2(NULL, 152124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d8f000
mmap2(0xb7db3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7db3000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libgssapi_krb5.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P@\0\0004\0\0\0\264\227\2\0\0\0\0\0004\0 \0\5\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0x\177\2\0x\177\2\0\5\0\0\0\0\20\0\0\1\0\0\0\300\213\2\0\300\213\2\0\300\213\2\0l\n\0\0\\\v\0\0\6\0\0\0\0\20\0\0\2\0\0\0\\\216\2\0\\\216\2\0\\\216\2\0\30\1\0\0\30\1\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\300\213\2\0\300\213\2\0\300\213\2\0@\4\0\0@\4\0\0\4\0\0\0\1\0\0\0\305\0\0\0\331\0\0\0B\0\0\0\0\0\0\0p\0\0\0\0\0\0\0000\0\0\0/\0\0\0\0\0\0\0\v\0\0\0\311\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\312\0\0\0\205\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0V\0\0\0\221\0\0\0\246\0\0\0\0\0\0\0\0\0\0\0M\0\0\0s\0\0\0\251\0\0\0\0\0\0\0\306\0\0\0\0\0\0\0W\0\0\0\0\0\0\0\0\0\0\0\274\0\0\0\203\0\0\0\323\0\0\0\316\0\0\0\23\0\0\0i\0\0\0\0\0\0\0003\0\0\0\300\0\0\0\f\0\0\0`\0\0\0\315\0\0\0\0\0\0\0\235\0\0\0\213\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0u\0\0\0=\0\0\0\0\0\0\0\0\0\0\0\217\0\0\0\0\0\0\0\206\0\0\0\25\0\0\0\22\0\0\0\230\0\0\0\262\0\0\0y\0\0\0\265\0\0\0\32\0\0\0\0\0\0\0P\0\0\0\5\0\0\0>\0\0\0\243\0\0\0\0\0\0\0~\0\0\0\201\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=171028, ...}) = 0
mmap2(NULL, 169756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d65000
mmap2(0xb7d8d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28) = 0xb7d8d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libkrb5.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\347\0\0004\0\0\0\\\6\t\0\0\0\0\0004\0 \0\5\0(\0\33\0\32\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\343\10\0\0\343\10\0\5\0\0\0\0\20\0\0\1\0\0\0,\356\10\0,\376\10\0,\376\10\0D\27\0\0\234\27\0\0\6\0\0\0\0\20\0\0\2\0\0\0\\\376\10\0\\\16\t\0\\\16\t\0\10\1\0\0\10\1\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td,\356\10\0,\376\10\0,\376\10\0\324\21\0\0\324\21\0\0\4\0\0\0\1\0\0\0\t\2\0\0\243\3\0\0\35\3\0\0p\2\0\0!\1\0\0\231\2\0\0\330\1\0\0\0\0\0\0001\2\0\0\340\1\0\0007\1\0\0\220\3\0\0\32\0\0\0m\2\0\0\0\0\0\0U\2\0\0 \1\0\0{\1\0\0o\3\0\0\245\1\0\0009\0\0\0\371\0\0\0r\3\0\0\214\0\0\0m\1\0\0@\0\0\0~\0\0\0I\3\0\0\0\0\0\0005\1\0\0\0\0\0\0\206\2\0\0009\2\0\0\247\1\0\0\0\0\0\0\272\0\0\0\5\3\0\0%\2\0\0\0\0\0\0S\3\0\0\1\2\0\0q\2\0\0<\1\0\0\303\1\0\0\221\2\0\0X\1\0\0\0\0\0\0\0\0\0\0\3\1\0\0\0\0\0\0\343\0\0\0\0\0\0\0\304\2\0\0Y\2\0\0\177\0\0\0\233\3\0\0z\0\0\0\361\1\0\0O\3\0\0M\1\0\0\310\2\0\0\0\0\0\0\376\1\0\0\215\0\0\0n\1\0\0\232\1\0\0008\2\0\0\0\0\0\0\0\0\0\0\304\1\0\0\273\1\0\0\204\2\0\0\305\1\0\0h\0\0\0\4\1\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=592532, ...}) = 0
mmap2(NULL, 595400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cd3000
mmap2(0xb7d62000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8e) = 0xb7d62000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libk5crypto.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3004\0\0004\0\0\0\3501\2\0\0\0\0\0004\0 \0\5\0(\0\33\0\32\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0000\36\2\0000\36\2\0\5\0\0\0\0\20\0\0\1\0\0\0P\'\2\0P\'\2\0P\'\2\0\250\t\0\0\260\f\0\0\6\0\0\0\0\20\0\0\2\0\0\0\240.\2\0\240.\2\0\240.\2\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdP\'\2\0P\'\2\0P\'\2\0\260\10\0\0\260\10\0\0\4\0\0\0\1\0\0\0\203\0\0\0\304\0\0\0\0\0\0\0\231\0\0\0E\0\0\0\213\0\0\0c\0\0\0\0\0\0\0O\0\0\0004\0\0\0a\0\0\0|\0\0\0\223\0\0\0p\0\0\0\37\0\0\0\257\0\0\0\214\0\0\0<\0\0\0\211\0\0\0m\0\0\0%\0\0\0\33\0\0\0\0\0\0\0f\0\0\0[\0\0\0005\0\0\0\t\0\0\0N\0\0\0\0\0\0\0\275\0\0\0\26\0\0\0X\0\0\0\0\0\0\0\236\0\0\0w\0\0\0\0\0\0\0\216\0\0\0\27\0\0\0\235\0\0\0\241\0\0\0\222\0\0\0x\0\0\0\221\0\0\0\302\0\0\0V\0\0\0\0\0\0\0\250\0\0\0?\0\0\0\0\0\0\0\207\0\0\0@\0\0\0\202\0\0\0C\0\0\0;\0\0\0T\0\0\0\0\0\0\0\0\0\0\0\24\0\0\0_\0\0\0\0\0\0\0A\0\0\0G\0\0\0\237\0\0\0\255\0\0\0\264\0\0\0e\0\0\0\0\0\0\0\0\0\0\0\200\0\0\0\271\0\0\0\243\0\0\0\16\0\0\0\205\0\0\0.\0\0\0\224\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=144928, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cd2000
mmap2(NULL, 144384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cae000
mmap2(0xb7cd0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0xb7cd0000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libcom_err.so.2", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\f\0\0004\0\0\0L!\0\0\0\0\0\0004\0 \0\6\0(\0\32\0\31\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0l\27\0\0l\27\0\0\5\0\0\0\0\20\0\0\1\0\0\0\334\36\0\0\334.\0\0\334.\0\0\224\1\0\0\264\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\360\36\0\0\360.\0\0\360.\0\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0\7\0\0\0\334\36\0\0\334.\0\0\334.\0\0\0\0\0\0\31\0\0\0\4\0\0\0\1\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\334\36\0\0\334.\0\0\334.\0\0$\1\0\0$\1\0\0\4\0\0\0\1\0\0\0%\0\0\0.\0\0\0\v\0\0\0\5\0\0\0\36\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\n\0\0\0\30\0\0\0(\0\0\0\f\0\0\0\0\0\0\0\2\0\0\0\17\0\0\0\0\0\0\0\16\0\0\0\25\0\0\0\3\0\0\0\r\0\0\0&\0\0\0\35\0\0\0\"\0\0\0\21\0\0\0+\0\0\0*\0\0\0\0\0\0\0\33\0\0\0\27\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\26\0\0\0)\0\0\0\24\0\0\0\0\0\0\0$\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0\'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0#\0\0\0\31\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\22\0\0\0\23\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9564, ...}) = 0
mmap2(NULL, 12432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7caa000
mmap2(0xb7cac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7cac000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libgnutls.so.26", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0H\1\0004\0\0\0\250\265\t\0\0\0\0\0004\0 \0\5\0(\0\33\0\32\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0<b\t\0<b\t\0\5\0\0\0\0\20\0\0\1\0\0\0\34c\t\0\34s\t\0\34s\t\0\234Q\0\0\fR\0\0\6\0\0\0\0\20\0\0\2\0\0\0t\256\t\0t\276\t\0t\276\t\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\34c\t\0\34s\t\0\34s\t\0\344L\0\0\344L\0\0\4\0\0\0\1\0\0\0\7\4\0\0001\4\0\0\0\0\0\0\0\0\0\0)\1\0\0\0\0\0\0\220\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\273\3\0\0\0\0\0\0\0\0\0\0\214\1\0\0m\2\0\0f\0\0\0\0\0\0\0B\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\255\0\0\0\0\0\0\0b\1\0\0\254\2\0\0\367\3\0\0\0\0\0\0\262\3\0\0\36\4\0\0\0\0\0\0\227\0\0\0\0\3\0\0{\0\0\0\0\0\0\0\263\2\0\0y\3\0\0\330\0\0\0\341\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\2\0\0\37\2\0\0\321\2\0\0\363\2\0\0\0\0\0\0\0\0\0\0\233\2\0\0\366\0\0\0\0\0\0\0\204\3\0\0A\0\0\0\256\3\0\0\0\0\0\0\27\3\0\0\333\1\0\0\0\0\0\0\301\3\0\0K\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\201\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0l\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0%\2\0\0X\2\0\0\314\3\0\0\0\0\0\0\24\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=637408, ...}) = 0
mmap2(NULL, 640296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c0d000
mmap2(0xb7ca4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x96) = 0xb7ca4000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libtasn1.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\21\0\0004\0\0\0$\2\1\0\0\0\0\0004\0 \0\5\0(\0\33\0\32\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0p\360\0\0p\360\0\0\5\0\0\0\0\20\0\0\1\0\0\0\34\376\0\0\34\16\1\0\34\16\1\0\30\3\0\0(\5\0\0\6\0\0\0\0\20\0\0\2\0\0\0\330\376\0\0\330\16\1\0\330\16\1\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\34\376\0\0\34\16\1\0\34\16\1\0\330\1\0\0\330\1\0\0\4\0\0\0\1\0\0\0%\0\0\0?\0\0\0!\0\0\0\35\0\0\0005\0\0\0002\0\0\0001\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0006\0\0\0000\0\0\0/\0\0\0009\0\0\0$\0\0\0\0\0\0\0\27\0\0\0\26\0\0\0\1\0\0\0\20\0\0\0\25\0\0\0<\0\0\0\0\0\0\0\24\0\0\0\0\0\0\0\30\0\0\0\0\0\0\0\37\0\0\0\33\0\0\0)\0\0\0\0\0\0\0\21\0\0\0\36\0\0\0\23\0\0\0#\0\0\0\0\0\0\0\4\0\0\0\34\0\0\0*\0\0\0\0\0\0\0\0\0\0\0\'\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0004\0\0\0\0\0\0\0:\0\0\0\0\0\0\0\0\0\0\0&\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0>\0\0\0\v\0\0\0\0\0\0\0\0\0\0\0\r\0\0\0\22\0\0\0008\0\0\0\10\0\0\0\0\0\0\0(\0\0\0\7\0\0\0\3\0\0\0007\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\t\0\0\0\32\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=67164, ...}) = 0
mmap2(NULL, 70468, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bfb000
mmap2(0xb7c0b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7c0b000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libgcrypt.so.11", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340E\0\0004\0\0\0\214s\6\0\0\0\0\0004\0 \0\5\0(\0\33\0\32\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0dX\6\0dX\6\0\5\0\0\0\0\20\0\0\1\0\0\0\250Z\6\0\250j\6\0\250j\6\0\364\27\0\0\34\33\0\0\6\0\0\0\0\20\0\0\2\0\0\0\320^\6\0\320n\6\0\320n\6\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\250Z\6\0\250j\6\0\250j\6\0X\5\0\0X\5\0\0\4\0\0\0\1\0\0\0\305\0\0\0\4\1\0\0(\0\0\0\16\0\0\0008\0\0\0\0\0\0\0\220\0\0\0\0\0\0\0\0\0\0\0d\0\0\0\212\0\0\0\241\0\0\0\225\0\0\0t\0\0\0_\0\0\0\0\0\0\0\203\0\0\0\246\0\0\0l\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\266\0\0\0G\0\0\0\0\0\0\0\0\0\0\0\363\0\0\0\0\0\0\0\260\0\0\0x\0\0\0\271\0\0\0\367\0\0\0\346\0\0\0\0\0\0\0A\0\0\0\0\0\0\0v\0\0\0\0\0\0\0\0\0\0\0\366\0\0\0\360\0\0\0\32\0\0\0\4\0\0\0\240\0\0\0S\0\0\0c\0\0\0\242\0\0\0\303\0\0\0\302\0\0\0\321\0\0\0\0\0\0\0K\0\0\0=\0\0\0\0\0\0\0\305\0\0\0\0\0\0\0\230\0\0\0\31\0\0\0\177\0\0\0\236\0\0\0\315\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0[\0\0\0\264\0\0\0\0\0\0\0\304\0\0\0\351\0\0\0\276\0\0\0U\0\0\0\222\0\0\0\221\0\0\0D\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=423876, ...}) = 0
mmap2(NULL, 427460, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b92000
mmap2(0xb7bf8000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x65) = 0xb7bf8000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000H\0\0004\0\0\0\334S\1\0\0\0\0\0004\0 \0\t\0(\0$\0!\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 \1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\224\22\1\0\224\22\1\0\224\22\1\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\264@\1\0\264@\1\0\5\0\0\0\0\20\0\0\1\0\0\0\324M\1\0\324]\1\0\324]\1\0`\3\0\0\f$\0\0\6\0\0\0\0\20\0\0\2\0\0\0\324N\1\0\324^\1\0\324^\1\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\250\22\1\0\250\22\1\0\250\22\1\0\304\4\0\0\304\4\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\324M\1\0\324]\1\0\324]\1\0,\2\0\0,\2\0\0\4\0\0\0\1\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\10\0\0\0\262\1\0\0L\0\0\0@\0\0\0\v\0\0\0\31!\2\221\1\n\20\"@H \331\3\0I4\200\0\0@\0 \200\200\21P`@@\22\213\0020D\0\0\20\0\0\2\0\1\r\0\204\n\360\1X\260\r\240\200\10 $\204\20B\242)m\10G\234V\20\0\224 \204$\10\0H(\1\222\34\301B\240\220\22\10\f \2\30`A\244c\4\0\n\32\3\0\0)\0(\314@\204\210L\22\10\241\0\4\0\10\0\300Q\0\2009\4C\300", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=116457, ...}) = 0
mmap2(NULL, 98784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b79000
mmap2(0xb7b8e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb7b8e000
mmap2(0xb7b90000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7b90000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libcrypt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \7\0\0004\0\0\0<\221\0\0\0\0\0\0004\0 \0\10\0(\0\34\0\33\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\0\1\0\0\0\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0`\213\0\0`\213\0\0`\213\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\214\214\0\0\214\214\0\0\5\0\0\0\0\20\0\0\1\0\0\0\350\216\0\0\350\236\0\0\350\236\0\0\\\1\0\0tr\2\0\6\0\0\0\0\20\0\0\2\0\0\0\374\216\0\0\374\236\0\0\374\236\0\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0004\1\0\0004\1\0\0004\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\350\216\0\0\350\236\0\0\350\236\0\0\30\1\0\0\30\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\10\0\0\0\17\0\0\0\22\0\0\0\2\0\0\0\6\0\0\0\4\311\240, \4\0\0\0\0\0\0\0\0\0\0\0\0\0\0\22\0\0\0\23\0\0\0\24\0\0\0\0\0\0\0\25\0\0\0\26\0\0\0\0\0\0\0\27\0\0\0\0\0\0\0\30\0\0\0\31\0\0\0\0\0\0\0k\31Qj\233(\375B\233`\205\33\327\16?\17I->\333\235C\r\375\313\373_\22\325=l\366\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0o\0\0\0\0\0\0\0\35\0\0\0\22\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\37\0\0\0\0\0\0\0", 512) = 512
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b78000
fstat64(3, {st_mode=S_IFREG|0644, st_size=38300, ...}) = 0
mmap2(NULL, 201052, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b46000
mmap2(0xb7b4f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8) = 0xb7b4f000
mmap2(0xb7b51000, 155996, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7b51000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\31\0\0004\0\0\0\0B\1\0\0\0\0\0004\0 \0\6\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2607\1\0\2607\1\0\5\0\0\0\0\20\0\0\1\0\0\0\34>\1\0\34N\1\0\34N\1\0\350\2\0\0\360\2\0\0\6\0\0\0\0\20\0\0\2\0\0\0\350>\1\0\350N\1\0\350N\1\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0P\345td`7\1\0`7\1\0`7\1\0\24\0\0\0\24\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\34>\1\0\34N\1\0\34N\1\0\330\1\0\0\330\1\0\0\4\0\0\0\1\0\0\0a\0\0\0e\0\0\0\0\0\0\0\0\0\0\0\r\0\0\0\35\0\0\0009\0\0\0\22\0\0\0\0\0\0\0`\0\0\0\0\0\0\0\0\0\0\0N\0\0\0\0\0\0\0O\0\0\0\0\0\0\0Z\0\0\0\31\0\0\0T\0\0\0]\0\0\0B\0\0\0\"\0\0\0000\0\0\0\0\0\0\0*\0\0\0,\0\0\0)\0\0\0\0\0\0\0G\0\0\0\0\0\0\0\24\0\0\0 \0\0\0\0\0\0\0_\0\0\0d\0\0\0\6\0\0\0001\0\0\0=\0\0\0\37\0\0\0\0\0\0\0[\0\0\0\0\0\0\0\21\0\0\0^\0\0\0(\0\0\0J\0\0\0\0\0\0\0.\0\0\0\0\0\0\0\30\0\0\0\36\0\0\0>\0\0\0\0\0\0\0\0\0\0\0A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0005\0\0\0\34\0\0\0:\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0003\0\0\0$\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=83552, ...}) = 0
mmap2(NULL, 86284, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b30000
mmap2(0xb7b44000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb7b44000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@4\0\0004\0\0\0TB\2\0\0\0\0\0004\0 \0\t\0(\0 \0\37\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 \1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\330\32\2\0\330\32\2\0\330\32\2\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2049\2\0\2049\2\0\5\0\0\0\0\20\0\0\1\0\0\0\334>\2\0\334N\2\0\334N\2\0\\\1\0\0\244\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\360>\2\0\360N\2\0\360N\2\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0P\345td\354\32\2\0\354\32\2\0\354\32\2\0\34\4\0\0\34\4\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\334>\2\0\334N\2\0\334N\2\0$\1\0\0$\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\10\0\0\0\214\2\0\0\17\0\0\0@\0\0\0\v\0\0\0%\220 \305\t\204g\v\0\302\20 \4iER\202\20\200\240\0}\210\272\10\10I\0\0\0\0\0\33\4\201\0\0\0\232U\20A P \200\224\202\220\21@\3722\0\304a\24\0\10\6\306\220\232\f\207\300 \250\0  \202\0\230\201\4E\7\0054a\2\0\0\251C\30\310 \10\23\30\24M8\"\0\22\24\21@T\203\2E\1\1\1\244\fX\20\0\210\2\0 \0@\0$\214\5\10", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=149332, ...}) = 0
mmap2(NULL, 151680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b0a000
mmap2(0xb7b2e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23) = 0xb7b2e000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\25\0\0004\0\0\0\254r\0\0\0\0\0\0004\0 \0\5\0(\0\33\0\32\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\304c\0\0\304c\0\0\5\0\0\0\0\20\0\0\1\0\0\0\224n\0\0\224~\0\0\224~\0\0$\3\0\0X\3\0\0\6\0\0\0\0\20\0\0\2\0\0\0\270n\0\0\270~\0\0\270~\0\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\224n\0\0\224~\0\0\224~\0\0l\1\0\0l\1\0\0\4\0\0\0\1\0\0\0C\0\0\0R\0\0\0Q\0\0\0>\0\0\0O\0\0\0\t\0\0\0\20\0\0\0&\0\0\0\17\0\0\0\0\0\0\0.\0\0\0E\0\0\0\0\0\0\0(\0\0\0\0\0\0\0-\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\33\0\0\0\0\0\0\0 \0\0\0\0\0\0\0L\0\0\0\0\0\0\0006\0\0\0\31\0\0\0\v\0\0\0\0\0\0\0+\0\0\0\0\0\0\0004\0\0\0\0\0\0\0N\0\0\0\0\0\0\0$\0\0\0\0\0\0\0F\0\0\0)\0\0\0A\0\0\0\4\0\0\0005\0\0\0B\0\0\0;\0\0\0\'\0\0\0\24\0\0\0H\0\0\0*\0\0\0\35\0\0\0G\0\0\0I\0\0\0\25\0\0\0\0\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0M\0\0\0\0\0\0\0D\0\0\0009\0\0\0\36\0\0\0=\0\0\0\0\0\0\0\30\0\0\0\37\0\0\0,\0\0\0@\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=30436, ...}) = 0
mmap2(NULL, 33260, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7b01000
mmap2(0xb7b08000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7b08000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \n\0\0004\0\0\0D!\0\0\0\0\0\0004\0 \0\10\0(\0\35\0\34\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\0\1\0\0\0\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\347\32\0\0\347\32\0\0\347\32\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\254\34\0\0\254\34\0\0\5\0\0\0\0\20\0\0\1\0\0\0\264\36\0\0\264.\0\0\264.\0\0\220\1\0\0\304\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\320\36\0\0\320.\0\0\320.\0\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0004\1\0\0004\1\0\0004\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\264\36\0\0\264.\0\0\264.\0\0L\1\0\0L\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\10\0\0\0\26\0\0\0\30\0\0\0\4\0\0\0\7\0\0\0\230\0\21\0\0B\0\0\202\0`\10\223(\10\336\30\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\31\0\0\0\0\0\0\0\32\0\0\0\33\0\0\0\0\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0\36\0\0\0 \0\0\0!\0\0\0\0\0\0\0\0\0\0\0\"\0\0\0$\0\0\0%\0\0\0\0\0\0\0\'\0\0\0\221!\374\370\225\263_\31\5\350\7\371\6\2\4\371\7\2\4\371\301S\200\30\256\304M\17a\242\222\6\325=l\366\327=l\366\370\31sB\353\26\251\30\373\31sB", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9676, ...}) = 0
mmap2(NULL, 12408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7afd000
mmap2(0xb7aff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7aff000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libkeyutils.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\10\0\0004\0\0\0\364 \0\0\0\0\0\0004\0 \0\5\0(\0\31\0\30\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\30\20\0\0\30\20\0\0\5\0\0\0\0\20\0\0\1\0\0\0\364\36\0\0\364.\0\0\364.\0\0$\1\0\0,\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\10\37\0\0\10/\0\0\10/\0\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\364\36\0\0\364.\0\0\364.\0\0\0\1\0\0\0\1\0\0\4\0\0\0\1\0\0\0\21\0\0\0$\0\0\0\t\0\0\0\6\0\0\0\r\0\0\0\3\0\0\0\0\0\0\0\7\0\0\0\27\0\0\0\33\0\0\0\10\0\0\0\v\0\0\0\5\0\0\0\f\0\0\0\30\0\0\0\31\0\0\0\34\0\0\0\16\0\0\0\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0\23\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\"\0\0\0#\0\0\0\32\0\0\0\2\0\0\0\25\0\0\0\36\0\0\0\0\0\0\0!\0\0\0\22\0\0\0\0\0\0\0\24\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\35\0\0\0\1\0\0\0 \0\0\0\21\0\0\0\7\0\0\0\10\0\0\0\10\0\0\0\2\240\0\200\0\0\314\0\250 \22*\5@@0H\22\20 \0108I\tP\0\2\tP$\nP\7\0\0\0\10\0\0\0\n\0\0\0\f\0\0\0\17\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9436, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7afc000
mmap2(NULL, 12320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7af8000
mmap2(0xb7afa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7afa000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libresolv.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@!\0\0004\0\0\0\310\2\1\0\0\0\0\0004\0 \0\10\0(\0\35\0\34\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0\0\1\0\0\0\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\370\356\0\0\370\356\0\0\370\356\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\214\365\0\0\214\365\0\0\5\0\0\0\0\20\0\0\1\0\0\0l\372\0\0l\n\1\0l\n\1\0T\7\0\0X.\0\0\6\0\0\0\0\20\0\0\2\0\0\0\0\377\0\0\0\17\1\0\0\17\1\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0004\1\0\0004\1\0\0004\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345tdl\372\0\0l\n\1\0l\n\1\0\224\5\0\0\224\5\0\0\4\0\0\0\1\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\10\0\0\0\235\0\0\0;\0\0\0\20\0\0\0\t\0\0\0\244RH\260<\23\340\6\200\4\24\227\221\3\366\225\2@\20\0B\201\205A\20\6\30@A\20U\205\0B\0@\220\204\10\n\0J\0\25\4\21\200\2$\210\4\4P\220\0\2\"]\260D\4\221\t\31;\0\0\0\0\0\0\0\0\0\0\0<\0\0\0>\0\0\0?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\0\0\0B\0\0\0C\0\0\0D\0\0\0\0\0\0\0E\0\0\0F\0\0\0\0\0\0\0H\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=67408, ...}) = 0
mmap2(NULL, 80068, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ae4000
mmap2(0xb7af4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf) = 0xb7af4000
mmap2(0xb7af6000, 6340, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7af6000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libgpg-error.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\6\0\0004\0\0\0\344(\0\0\0\0\0\0004\0 \0\4\0(\0\31\0\30\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\334&\0\0\334&\0\0\5\0\0\0\0\20\0\0\1\0\0\0\334&\0\0\3346\0\0\3346\0\0000\1\0\0004\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\364&\0\0\3646\0\0\3646\0\0\320\0\0\0\320\0\0\0\6\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0\21\0\0\0\27\0\0\0\1\0\0\0\n\0\0\0\5\0\0\0\4\0\0\0\10\0\0\0\f\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\24\0\0\0\0\0\0\0\22\0\0\0\21\0\0\0\r\0\0\0\0\0\0\0\23\0\0\0\26\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0\6\0\0\0\v\0\0\0\16\0\0\0\17\0\0\0\0\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\3\0\0\0\v\0\0\0\4\0\0\0\7\0\0\0# P`\240\0\2\t\10\4\0\1\200\24\0\2\v\0\0\0\17\0\0\0\25\0\0\0\244X\321Q\226\"\212\v\272\343\222|CE\325\354\234P\204=\236\246\321\313\354\fp\254\330qX\34\354\3^\n\271\215\361\16\352\323\357\16\1\232_\263\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\361\0\0\0\0\0\0\0\35\0\0\0\22\0\0\0\265\0\0\0\0\0\0\0\310\0\0\0\22\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0 \0\0\0%\0\0\0\0\0\0\0", 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=11468, ...}) = 0
mmap2(NULL, 14352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ae0000
mmap2(0xb7ae3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7ae3000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7adf000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ade000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7ade6d0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7af4000, 4096, PROT_READ)   = 0
mprotect(0xb7aff000, 4096, PROT_READ)   = 0
mprotect(0xb7b08000, 4096, PROT_READ)   = 0
mprotect(0xb7b2e000, 4096, PROT_READ)   = 0
mprotect(0xb7b4f000, 4096, PROT_READ)   = 0
mprotect(0xb7b8e000, 4096, PROT_READ)   = 0
mprotect(0xb7bf8000, 4096, PROT_READ)   = 0
mprotect(0xb7ca4000, 20480, PROT_READ)  = 0
mprotect(0xb7cac000, 4096, PROT_READ)   = 0
mprotect(0xb7cd0000, 4096, PROT_READ)   = 0
mprotect(0xb7d62000, 8192, PROT_READ)   = 0
mprotect(0xb7d8d000, 4096, PROT_READ)   = 0
mprotect(0xb7f2d000, 8192, PROT_READ)   = 0
mprotect(0xb7f85000, 8192, PROT_READ)   = 0
mprotect(0xb7fbc000, 4096, PROT_READ)   = 0
mprotect(0xb7fd5000, 4096, PROT_READ)   = 0
mprotect(0x80fe000, 4096, PROT_READ)    = 0
mprotect(0xb8012000, 4096, PROT_READ)   = 0
munmap(0xb7fd7000, 122083)              = 0
set_tid_address(0xb7ade718)             = 32101
set_robust_list(0xb7ade720, 0xc)        = 0
futex(0xbf912f70, 0x81 /* FUTEX_??? */, 1) = 0
rt_sigaction(SIGRTMIN, {0xb7b7d2e0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0xb7b7d720, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
uname({sys="Linux", node="till-laptop", ...}) = 0
brk(0)                                  = 0x8473000
brk(0x8494000)                          = 0x8494000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff4000
read(3, "# Locale name alias data base.\n# Copyright (C) 1996-2001,2003 Free Software Foundation, Inc.\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2, or (at your option)\n# any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\n# The format of this file is the same as for the corresponding file of\n# the X Window System, which normally can be found in\n#\t/usr/lib/X11/locale/locale.alias\n# A single line contains two fields: an alias and a substitution value.\n# All entr"..., 4096) = 2586
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7ff4000, 4096)                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=373, ...}) = 0
mmap2(NULL, 373, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ff4000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=26040, ...}) = 0
mmap2(NULL, 26040, PROT_READ, MAP_SHARED, 3, 0) = 0xb7fed000
close(3)                                = 0
futex(0xb7f2fa4c, 0x81 /* FUTEX_??? */, 2147483647) = 0
open("/usr/lib/locale/en_US.UTF-8/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_MEASUREMENT", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap2(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fec000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_TELEPHONE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0
mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7feb000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_ADDRESS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=155, ...}) = 0
mmap2(NULL, 155, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fea000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_NAME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=77, ...}) = 0
mmap2(NULL, 77, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe9000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_PAPER", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap2(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe8000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3)                                = 0
open("/usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=52, ...}) = 0
mmap2(NULL, 52, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe7000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_MONETARY", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=286, ...}) = 0
mmap2(NULL, 286, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe6000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_COLLATE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=921214, ...}) = 0
mmap2(NULL, 921214, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb79fd000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_TIME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2451, ...}) = 0
mmap2(NULL, 2451, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe5000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_NUMERIC", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap2(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe4000
close(3)                                = 0
open("/usr/lib/locale/en_US.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_US.utf8/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=254076, ...}) = 0
mmap2(NULL, 254076, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb79be000
close(3)                                = 0
open("/usr/local/share/gutenprint/5.2/xml", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
getdents(3, /* 20 entries */, 4096)     = 500
stat64("/usr/local/share/gutenprint/5.2/xml/.", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/..", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/CVS", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/escp2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/.cvsignore", {st_mode=S_IFREG|0644, st_size=73, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/Makefile.am", {st_mode=S_IFREG|0644, st_size=1833, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/dither-matrix-1x1.xml", {st_mode=S_IFREG|0644, st_size=385562, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/dither-matrix-2x1.xml", {st_mode=S_IFREG|0644, st_size=383486, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/dither-matrix-4x1.xml", {st_mode=S_IFREG|0644, st_size=389235, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/extract-strings.c", {st_mode=S_IFREG|0644, st_size=1517, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/papers.xml", {st_mode=S_IFREG|0644, st_size=41840, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/printers.xml", {st_mode=S_IFREG|0644, st_size=199757, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/Makefile.in", {st_mode=S_IFREG|0644, st_size=23632, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/Makefile", {st_mode=S_IFREG|0644, st_size=24420, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/.deps", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/extract-strings.o", {st_mode=S_IFREG|0644, st_size=1636, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/.libs", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/extract-strings", {st_mode=S_IFREG|0755, st_size=727969, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/xml-stamp", {st_mode=S_IFREG|0644, st_size=4774, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/xmli18n-tmp.h", {st_mode=S_IFREG|0644, st_size=344213, ...}) = 0
getdents(3, /* 0 entries */, 4096)      = 0
close(3)                                = 0
open("/usr/local/share/gutenprint/5.2/xml/printers.xml", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=199757, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb79bd000
read(3, "<?xml version=\"1.0\"?>\n\n<!--\n   \"$Id: printers.xml,v 1.10 2008/07/19 16:05:04 rlk Exp $\"\n\n   XML description of printers known to libgutenprint\n   You can add additional printers here, but the underlying driver has\n   to know about the model number.  You can have different printers\n   with the same model number but different parameters; this means\n   printers that are functionally identical but have different ink\n   characteristics.\n\n   NOTE TO TRANSLATORS: Printer names should not be translated into\n   their equivalents (the same printer sold under a different name) \n   in other countries.  The correct way to handle this is to add\n   another printer to this list.  Translations should be done for \n   e. g. character sets.\n\n   For example, a Japanese printer will have the same model name wherever\n   it is used and with whatever language the user speaks.\n-->\n\n<gutenprint xmlns=\"http://gimp-print.sourceforge.net/xsd/gp.xsd-1.0\"\n  xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n  xsi:schemaLocation=\"http://g"..., 4096) = 4096
read(3, "2.0</parameter> \n        <parameter type=\"float\" name=\"YellowGamma\">1.4</parameter> \n        <parameter type=\"float\" name=\"MagentaGamma\">1.3</parameter> \n        <parameter type=\"float\" name=\"CyanGamma\">1.3</parameter> \n      </parameters>\n      <printer translate=\"name\" name=\"Canon BJ-30\" driver=\"bjc-30\" manufacturer=\"Canon\" model=\"30\" parameters=\"gamma_2_density_800_params\" />\n      <printer translate=\"name\" name=\"Canon BJC-50\" driver=\"bjc-50\" manufacturer=\"Canon\" model=\"4400\" parameters=\"gamma_5_density_800_params\" />\n      <printer translate=\"name\" name=\"Canon BJC-55\" driver=\"bjc-55\" manufacturer=\"Canon\" model=\"4400\" parameters=\"gamma_5_density_800_params\" />\n      <printer translate=\"name\" name=\"Canon BJC-80\" driver=\"bjc-80\" manufacturer=\"Canon\" model=\"4400\" parameters=\"gamma_5_density_800_params\" />\n      <printer translate=\"name\" name=\"Canon BJC-85\" driver=\"bjc-85\" manufacturer=\"Canon\" model=\"85\" parameters=\"gamma_5_density_800_params\" />\n      <printer translate=\"name\" name=\"Canon BJC-210\" driver=\"bjc"..., 4096) = 4096
read(3, "0\" driver=\"bjc-s100\" manufacturer=\"Canon\" model=\"4300\" parameters=\"gamma_750_params\" />\n      <printer translate=\"name\" name=\"Canon S200\" driver=\"bjc-s200\" manufacturer=\"Canon\" model=\"1000200\" parameters=\"gamma_8_density_900_params\" />\n      <printer translate=\"name\" name=\"Canon S300\" driver=\"bjc-s300\" manufacturer=\"Canon\" model=\"1000300\" parameters=\"density_800_params\" />\n      <printer translate=\"name\" name=\"Canon S400\" driver=\"bjc-s400\" manufacturer=\"Canon\" model=\"3000\" parameters=\"density_800_params\" />\n      <printer translate=\"name\" name=\"Canon S450\" driver=\"bjc-s450\" manufacturer=\"Canon\" model=\"6200\" parameters=\"gamma_750_params\" />\n      <printer translate=\"name\" name=\"Canon S500\" driver=\"bjc-s500\" manufacturer=\"Canon\" model=\"1000500\" parameters=\"density_800_params\" />\n      <printer translate=\"name\" name=\"Canon S600\" driver=\"bjc-s600\" manufacturer=\"Canon\" model=\"8200\" parameters=\"density_800_params\" />\n      <printer translate=\"name\" name=\"Canon S630\" driver=\"bjc-s630\" manufacturer=\"Canon\" model=\"820"..., 4096) = 4096
read(3, "acturer=\"Canon\" model=\"5000150\" parameters=\"PIXMA_iP4000_params\" />\n      <printer translate=\"name\" name=\"Canon PIXMA MP180\" driver=\"bjc-MULTIPASS-MP180\" manufacturer=\"Canon\" model=\"5000150\" parameters=\"PIXMA_iP4000_params\" />\n      <printer translate=\"name\" name=\"Canon PIXMA MP500\" driver=\"bjc-MULTIPASS-MP500\" manufacturer=\"Canon\" model=\"3004200\" parameters=\"PIXMA_iP4000_params\" />\n      <printer translate=\"name\" name=\"Canon PIXMA MP520\" driver=\"bjc-MULTIPASS-MP520\" manufacturer=\"Canon\" model=\"5000520\" parameters=\"PIXMA_iP4000_params\" />\n      <printer translate=\"name\" name=\"Canon PIXMA MP610\" driver=\"bjc-MULTIPASS-MP610\" manufacturer=\"Canon\" model=\"3005300\" parameters=\"PIXMA_iP4000_params\" />\n      <printer translate=\"name\" name=\"Canon PIXMA MP700\" driver=\"bjc-MULTIPASS-MP700\" manufacturer=\"Canon\" model=\"3003000\" parameters=\"PIXMA_iP4000_params\" />\n      <printer translate=\"name\" name=\"Canon PIXMA MP710\" driver=\"bjc-MULTIPASS-MP710\" manufacturer=\"Canon\" model=\"3003000\" parameters=\"PIXMA_iP4000_params\" />\n  "..., 4096) = 4096
read(3, "rameter>\n        <parameter type=\"float\" name=\"YellowGamma\">1.02</parameter>\n        <parameter type=\"float\" name=\"Gamma\">0.500</parameter>\n      </parameters>\n      <parameters name=\"claria_params\">\n        <parameter type=\"float\" name=\"Gamma\">0.470</parameter>\n        <parameter type=\"float\" name=\"BlackDensity\">0.8</parameter>\n      </parameters>\n      <printer translate=\"name\" name=\"Epson B-300\" driver=\"escp2-b300\" manufacturer=\"Epson\" model=\"87\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson B-308\" driver=\"escp2-b308\" manufacturer=\"Epson\" model=\"87\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson B-500DN\" driver=\"escp2-b500dn\" manufacturer=\"Epson\" model=\"87\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson B-508DN\" driver=\"escp2-b508dn\" manufacturer=\"Epson\" model=\"87\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus C20\" driver=\"escp2-c20\" manufacturer=\"Epson\" model=\"42\" parameters=\"480_pa"..., 4096) = 4096
read(3, "=\"escp2-c61\" manufacturer=\"Epson\" model=\"52\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus C62\" driver=\"escp2-c62\" manufacturer=\"Epson\" model=\"52\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus C63\" driver=\"escp2-c63\" manufacturer=\"Epson\" model=\"61\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus C64\" driver=\"escp2-c64\" manufacturer=\"Epson\" model=\"61\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus C65\" driver=\"escp2-c65\" manufacturer=\"Epson\" model=\"66\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus C66\" driver=\"escp2-c66\" manufacturer=\"Epson\" model=\"66\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus C68\" driver=\"escp2-c68\" manufacturer=\"Epson\" model=\"66\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus C70\" driver=\"escp2-c70\" manufacturer=\"Epson\" model=\"44\" parame"..., 4096) = 4096
read(3, "cturer=\"Epson\" model=\"1\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Color 580\" driver=\"escp2-580\" manufacturer=\"Epson\" model=\"38\" parameters=\"480_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Color 600\" driver=\"escp2-600\" manufacturer=\"Epson\" model=\"3\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Color 640\" driver=\"escp2-640\" manufacturer=\"Epson\" model=\"11\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Color 660\" driver=\"escp2-660\" manufacturer=\"Epson\" model=\"18\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Color 670\" driver=\"escp2-670\" manufacturer=\"Epson\" model=\"25\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Color 680\" driver=\"escp2-680\" manufacturer=\"Epson\" model=\"32\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Color 740\" driver=\"escp2-740\" manufacturer=\"Epson\" m"..., 4096) = 4096
read(3, ">\n      <printer translate=\"name\" name=\"Epson Stylus Photo 785\" driver=\"escp2-785\" manufacturer=\"Epson\" model=\"36\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo 790\" driver=\"escp2-790\" manufacturer=\"Epson\" model=\"35\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo 810\" driver=\"escp2-810\" manufacturer=\"Epson\" model=\"78\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo 820\" driver=\"escp2-820\" manufacturer=\"Epson\" model=\"78\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo 825\" driver=\"escp2-825\" manufacturer=\"Epson\" model=\"50\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo 830\" driver=\"escp2-830\" manufacturer=\"Epson\" model=\"50\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo 830U\" driver=\"escp2-830u\" manufacturer=\"Epson\" model=\"50\" parameters=\"standard_params\" />\n     "..., 4096) = 4096
read(3, "ter translate=\"name\" name=\"Epson Stylus Photo R220\" driver=\"escp2-r220\" manufacturer=\"Epson\" model=\"84\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo R230\" driver=\"escp2-r230\" manufacturer=\"Epson\" model=\"84\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo R240\" driver=\"escp2-r240\" manufacturer=\"Epson\" model=\"83\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo R245\" driver=\"escp2-r245\" manufacturer=\"Epson\" model=\"83\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo R260\" driver=\"escp2-r260\" manufacturer=\"Epson\" model=\"81\" parameters=\"claria_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo R265\" driver=\"escp2-r265\" manufacturer=\"Epson\" model=\"81\" parameters=\"claria_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo R270\" driver=\"escp2-r270\" manufacturer=\"Epson\" model=\"81\" parameters=\"claria_params\" />\n      <print"..., 4096) = 4096
read(3, "\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo RX600\" driver=\"escp2-rx600\" manufacturer=\"Epson\" model=\"84\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo RX620\" driver=\"escp2-rx620\" manufacturer=\"Epson\" model=\"84\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo RX630\" driver=\"escp2-rx630\" manufacturer=\"Epson\" model=\"84\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo RX640\" driver=\"escp2-rx640\" manufacturer=\"Epson\" model=\"81\" parameters=\"claria_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo RX680\" driver=\"escp2-rx680\" manufacturer=\"Epson\" model=\"81\" parameters=\"claria_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo RX685\" driver=\"escp2-rx685\" manufacturer=\"Epson\" model=\"81\" parameters=\"claria_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus Photo RX700\" driver=\"escp2-rx700\" manufacturer=\"Epson\" model=\"70\" parameters=\"st"..., 4096) = 4096
brk(0x84b5000)                          = 0x84b5000
read(3, "80_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX3100\" driver=\"escp2-cx3100\" manufacturer=\"Epson\" model=\"52\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX3200\" driver=\"escp2-cx3200\" manufacturer=\"Epson\" model=\"52\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX3500\" driver=\"escp2-cx3500\" manufacturer=\"Epson\" model=\"65\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX3600\" driver=\"escp2-cx3600\" manufacturer=\"Epson\" model=\"65\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX3650\" driver=\"escp2-cx3650\" manufacturer=\"Epson\" model=\"65\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX3700\" driver=\"escp2-cx3700\" manufacturer=\"Epson\" model=\"72\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX3800\" driver=\"escp2-cx3800\" manufacturer=\"Epson\" model=\"72\" parameters=\"standard_params\" />\n "..., 4096) = 4096
read(3, "river=\"escp2-cx6400\" manufacturer=\"Epson\" model=\"79\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX6500\" driver=\"escp2-cx6500\" manufacturer=\"Epson\" model=\"80\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX6600\" driver=\"escp2-cx6600\" manufacturer=\"Epson\" model=\"80\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX7000F\" driver=\"escp2-cx7000f\" manufacturer=\"Epson\" model=\"65\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX7400\" driver=\"escp2-cx7400\" manufacturer=\"Epson\" model=\"65\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX7700\" driver=\"escp2-cx7700\" manufacturer=\"Epson\" model=\"80\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX7800\" driver=\"escp2-cx7800\" manufacturer=\"Epson\" model=\"65\" parameters=\"cx3500_params\" />\n      <printer translate=\"name\" name=\"Epson Stylus CX8300\" driver=\"escp2-cx8300\" "..., 4096) = 4096
read(3, " />\n      <printer translate=\"name\" name=\"Epson PictureMate Deluxe\" driver=\"escp2-picmated\" manufacturer=\"Epson\" model=\"73\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PictureMate Flash\" driver=\"escp2-picmateflash\" manufacturer=\"Epson\" model=\"86\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PictureMate Pal\" driver=\"escp2-picmatepal\" manufacturer=\"Epson\" model=\"86\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PictureMate Snap\" driver=\"escp2-picmatesnap\" manufacturer=\"Epson\" model=\"86\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PictureMate 100\" driver=\"escp2-picmate100\" manufacturer=\"Epson\" model=\"86\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PictureMate 200\" driver=\"escp2-picmate200\" manufacturer=\"Epson\" model=\"73\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PictureMate 210\" driver=\"escp2-picmate210\" manufacturer=\"Epson\""..., 4096) = 4096
read(3, "p2-mc2000\" manufacturer=\"Epson\" model=\"26\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson MC 5000\" driver=\"escp2-mc5000\" manufacturer=\"Epson\" model=\"40\" parameters=\"pro_5500_params\" />\n      <printer translate=\"name\" name=\"Epson MC 7000\" driver=\"escp2-mc7000\" manufacturer=\"Epson\" model=\"29\" parameters=\"pro_5500_params\" />\n      <printer translate=\"name\" name=\"Epson MC 9000\" driver=\"escp2-mc9000\" manufacturer=\"Epson\" model=\"31\" parameters=\"pro_5500_params\" />\n      <printer translate=\"name\" name=\"Epson MC 10000\" driver=\"escp2-mc10000\" manufacturer=\"Epson\" model=\"41\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson MJ 930C\" driver=\"escp2-mj930c\" manufacturer=\"Epson\" model=\"4\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson MJ 5100C\" driver=\"escp2-mj5100c\" manufacturer=\"Epson\" model=\"39\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson MJ 6000C\" driver=\"escp2-mj6000c\" manufacturer=\"Epson\" model=\"6\" para"..., 4096) = 4096
read(3, "=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PM 3300C\" driver=\"escp2-pm3300c\" manufacturer=\"Epson\" model=\"23\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PM 3500C\" driver=\"escp2-pm3500c\" manufacturer=\"Epson\" model=\"37\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PM 3700C\" driver=\"escp2-pm3700c\" manufacturer=\"Epson\" model=\"37\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PM 4000PX\" driver=\"escp2-pm4000px\" manufacturer=\"Epson\" model=\"47\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PM 5000C\" driver=\"escp2-pm5000c\" manufacturer=\"Epson\" model=\"27\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PM 7000C\" driver=\"escp2-pm7000c\" manufacturer=\"Epson\" model=\"28\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PM 9000C\" driver=\"escp2-pm9000c\" manufacturer=\"Epson\" model=\"30\" parameters=\"standard_params\" />\n      <printe"..., 4096) = 4096
read(3, "ate=\"name\" name=\"Epson Offirio PX B500\" driver=\"escp2-pxb500\" manufacturer=\"Epson\" model=\"87\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PX G900\" driver=\"escp2-pxg900\" manufacturer=\"Epson\" model=\"64\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PX G920\" driver=\"escp2-pxg920\" manufacturer=\"Epson\" model=\"64\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PX G5000\" driver=\"escp2-pxg5000\" manufacturer=\"Epson\" model=\"67\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PX G5300\" driver=\"escp2-pxg5300\" manufacturer=\"Epson\" model=\"91\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PX V500\" driver=\"escp2-pxv500\" manufacturer=\"Epson\" model=\"61\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PX V600\" driver=\"escp2-pxv600\" manufacturer=\"Epson\" model=\"69\" parameters=\"standard_params\" />\n      <printer translate=\"name\" name=\"Epson PX V630\" driver="..., 4096) = 4096
read(3, "s=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother DCP-8045D\" driver=\"brother-dcp-8045d\" manufacturer=\"Brother\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-1040\" driver=\"brother-hl-1040\" manufacturer=\"Brother\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-1050\" driver=\"brother-hl-1050\" manufacturer=\"Brother\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-1060\" driver=\"brother-hl-1060\" manufacturer=\"Brother\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-1070\" driver=\"brother-hl-1070\" manufacturer=\"Brother\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-10V\" driver=\"brother-hl-10v\" manufacturer=\"Brother\" model=\"3\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-10h\" driver=\"brother-hl-10h\" manufacturer=\"Brother\" model=\"6\" parameters="..., 4096) = 4096
read(3, "eters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-5140\" driver=\"brother-hl-5140\" manufacturer=\"Brother\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-5150D\" driver=\"brother-hl-5150d\" manufacturer=\"Brother\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-5170DN\" driver=\"brother-hl-5170dn\" manufacturer=\"Brother\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-630\" driver=\"brother-hl-630\" manufacturer=\"Brother\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-660\" driver=\"brother-hl-660\" manufacturer=\"Brother\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-7050\" driver=\"brother-hl-7050\" manufacturer=\"Brother\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Brother HL-7050N\" driver=\"brother-hl-7050n\" manufacturer=\"Brother\" model=\"6\" par"..., 4096) = 4096
read(3, "nter translate=\"name\" name=\"Epson AcuLaser C8500PS\" driver=\"epson-acl_c8500ps\" manufacturer=\"Epson\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Epson AcuLaser C8600\" driver=\"epson-acl_c8600\" manufacturer=\"Epson\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Epson AcuLaser C8600PS\" driver=\"epson-acl_c8600ps\" manufacturer=\"Epson\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Epson EPL-5200\" driver=\"epson-epl-5200\" manufacturer=\"Epson\" model=\"3\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Epson EPL-5200+\" driver=\"epson-epl-5200plus\" manufacturer=\"Epson\" model=\"3\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Epson EPL-5700\" driver=\"epson-epl-5700\" manufacturer=\"Epson\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Epson EPL-5700PS\" driver=\"epson-epl-5700ps\" manufacturer=\"Epson\" model=\"6\" parameters=\"pcl_laser_params\" />\n  "..., 4096) = 4096
read(3, "_laser_params\" />\n      <printer translate=\"name\" name=\"Generic PCL 4 LF Printer\" driver=\"pcl-g_4_l\" manufacturer=\"Generic\" model=\"23\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Generic PCL 5 Printer\" driver=\"pcl-g_5\" manufacturer=\"Generic\" model=\"3\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Generic PCL 5 LF Printer\" driver=\"pcl-g_5_l\" manufacturer=\"Generic\" model=\"33\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Generic PCL 5c Printer\" driver=\"pcl-g_5c\" manufacturer=\"Generic\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Generic PCL 5c LF Printer\" driver=\"pcl-g_5c_l\" manufacturer=\"Generic\" model=\"61\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Generic PCL 5e Printer\" driver=\"pcl-g_5e\" manufacturer=\"Generic\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Generic PCL 5e LF Printer\" driver=\"pcl-g_5e_l\" manufacturer=\"Generic\" model=\"61\""..., 4096) = 4096
read(3, "dsm620\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm620d\" driver=\"gestetner-dsm620d\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm622\" driver=\"gestetner-dsm622\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm627\" driver=\"gestetner-dsm627\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm635\" driver=\"gestetner-dsm635\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm635G\" driver=\"gestetner-dsm635g\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm645\" driver=\"gestetner-dsm645\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestet"..., 4096) = 4096
read(3, " model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm735e\" driver=\"gestetner-dsm735e\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner MP4500\" driver=\"gestetner-mp4500\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm745e\" driver=\"gestetner-dsm745e\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner MP5500\" driver=\"gestetner-mp5500\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm755\" driver=\"gestetner-dsm755\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner MP6500\" driver=\"gestetner-mp6500\" manufacturer=\"Gestetner\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Gestetner DSm765\" driver=\"gestetner-ds"..., 4096) = 4096
brk(0x84d6000)                          = 0x84d6000
read(3, "meters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP Business Inkjet 2250\" driver=\"hp-bij_2250\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP Business Inkjet 2250TN\" driver=\"hp-bij_2250tn\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP Business Inkjet 2280\" driver=\"hp-bij_2280\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP Color Inkjet Printer CP1160\" driver=\"hp-cij_cp1160\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP Color Inkjet Printer CP1700\" driver=\"hp-cij_cp1700\" manufacturer=\"HP\" model=\"901\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP Color LaserJet 2500\" driver=\"hp-clj_2500\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP Color LaserJet 4500\" driver=\"hp-clj_4500\" manuf"..., 4096) = 4096
read(3, "ers=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 500\" driver=\"pcl-500\" manufacturer=\"HP\" model=\"500\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 500C\" driver=\"pcl-501\" manufacturer=\"HP\" model=\"501\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 505J Plus\" driver=\"hp-dj_505j_plus\" manufacturer=\"HP\" model=\"500\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 510\" driver=\"hp-dj_510\" manufacturer=\"HP\" model=\"500\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 520\" driver=\"pcl-520\" manufacturer=\"HP\" model=\"500\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 540C\" driver=\"pcl-540\" manufacturer=\"HP\" model=\"540\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 550C\" driver=\"pcl-550\" manufacturer=\"HP\" model=\"550\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" n"..., 4096) = 4096
read(3, "river=\"hp-dj_695c\" manufacturer=\"HP\" model=\"690\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 697C\" driver=\"hp-dj_697c\" manufacturer=\"HP\" model=\"690\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 810C\" driver=\"pcl-810\" manufacturer=\"HP\" model=\"840\" parameters=\"pcl_inkjet_params\" />  <!-- Uses 840 driver -->\n      <printer translate=\"name\" name=\"HP DeskJet 812C\" driver=\"pcl-812\" manufacturer=\"HP\" model=\"840\" parameters=\"pcl_inkjet_params\" />  <!-- Uses 840 driver -->\n      <printer translate=\"name\" name=\"HP DeskJet 815C\" driver=\"hp-dj_815c\" manufacturer=\"HP\" model=\"840\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 816C\" driver=\"hp-dj_816c\" manufacturer=\"HP\" model=\"840\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 825C\" driver=\"hp-dj_825c\" manufacturer=\"HP\" model=\"840\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 830C\" driver"..., 4096) = 4096
read(3, ">\n      <printer translate=\"name\" name=\"HP DeskJet 940C\" driver=\"hp-dj_940c\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 948C\" driver=\"hp-dj_948c\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 950C\" driver=\"hp-dj_950c\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 952C\" driver=\"hp-dj_952c\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 955C\" driver=\"hp-dj_955c\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 957C\" driver=\"hp-dj_957c\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet 959C\" driver=\"hp-dj_959c\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP DeskJet "..., 4096) = 4096
read(3, "me\" name=\"HP LaserJet 2D\" driver=\"hp-lj_2d\" manufacturer=\"HP\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 2P Plus\" driver=\"hp-lj_2p_plus\" manufacturer=\"HP\" model=\"21\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 2P\" driver=\"pcl-2p\" manufacturer=\"HP\" model=\"21\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 3\" driver=\"pcl-3\" manufacturer=\"HP\" model=\"3\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 3D\" driver=\"hp-lj_3d\" manufacturer=\"HP\" model=\"3\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 3P w/ PCL5\" driver=\"hp-lj_3p_w_pcl5\" manufacturer=\"HP\" model=\"4\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 3P w/PS\" driver=\"hp-lj_3p_w_ps\" manufacturer=\"HP\" model=\"3\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 4 Plus\" driver=\"hp-lj_4_plus\" manufactur"..., 4096) = 4096
read(3, "cturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 1150\" driver=\"hp-lj_1150\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 1160\" driver=\"hp-lj_1160\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 1200\" driver=\"hp-lj_1200\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 1220\" driver=\"hp-lj_1220\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 1300\" driver=\"hp-lj_1300\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 1320\" driver=\"hp-lj_1320\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 2100\" driver=\"hp-lj_2100\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <pri"..., 4096) = 4096
read(3, "nslate=\"name\" name=\"HP LaserJet 3392\" driver=\"hp-lj_3392\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 4000\" driver=\"hp-lj_4000\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 4050\" driver=\"hp-lj_4050\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 4100\" driver=\"hp-lj_4100\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 4200\" driver=\"hp-lj_4200\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 4240\" driver=\"hp-lj_4240\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 4250\" driver=\"hp-lj_4250\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet 4300\" driver=\"hp-lj_4300\" manufac"..., 4096) = 4096
read(3, "er=\"hp-lj_p3004\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP LaserJet P3005\" driver=\"hp-lj_p3005\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP Mopier 240\" driver=\"hp-mopier_240\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP Mopier 320\" driver=\"hp-mopier_320\" manufacturer=\"HP\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet 300\" driver=\"hp-oj_300\" manufacturer=\"HP\" model=\"500\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet 330\" driver=\"hp-oj_330\" manufacturer=\"HP\" model=\"500\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet 350\" driver=\"hp-oj_350\" manufacturer=\"HP\" model=\"500\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet 500\" driver=\"hp-oj_500\" manufacturer=\"HP\" model=\"601\" parameters="..., 4096) = 4096
read(3, "ameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet D135\" driver=\"hp-oj_d135\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet D145\" driver=\"hp-oj_d145\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet D155\" driver=\"hp-oj_d155\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet G55\" driver=\"hp-oj_g55\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet G85\" driver=\"hp-oj_g85\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet G95\" driver=\"hp-oj_g95\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP OfficeJet K60\" driver=\"hp-oj_k60\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer"..., 4096) = 4096
read(3, "translate=\"name\" name=\"HP PSC 950xi\" driver=\"hp-psc_950xi\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP PSC 2110\" driver=\"hp-psc_2110\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP PSC 2150\" driver=\"hp-psc_2150\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP PSC 2210\" driver=\"hp-psc_2210\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP PhotoSmart 7150\" driver=\"hp-psc_7150\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP PhotoSmart 7345\" driver=\"hp-psc_7345\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP PhotoSmart 7350\" driver=\"hp-psc_7350\" manufacturer=\"HP\" model=\"900\" parameters=\"pcl_inkjet_params\" />\n      <printer translate=\"name\" name=\"HP PhotoSmart 7550\" driver"..., 4096) = 4096
read(3, "=\"infotec-is2032\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS2035\" driver=\"infotec-is2035\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS2045\" driver=\"infotec-is2045\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS2090\" driver=\"infotec-is2090\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS2105\" driver=\"infotec-is2105\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2015\" driver=\"infotec-is_2015\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2018\" driver=\"infotec-is_2018\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2018D\" driver=\"infotec-"..., 4096) = 4096
read(3, "2275\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2316\" driver=\"infotec-is_2316\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2320\" driver=\"infotec-is_2320\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2325\" driver=\"infotec-is_2325\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2416\" driver=\"infotec-is_2416\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2425\" driver=\"infotec-is_2425\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2430\" driver=\"infotec-is_2430\" manufacturer=\"Infotec\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Infotec IS 2435\" driver=\"infotec-is_24"..., 4096) = 4096
brk(0x84f7000)                          = 0x84f7000
read(3, "driver=\"kyocera-fs-1050\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera FS-1200\" driver=\"kyocera-fs-1200\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera FS-1600\" driver=\"kyocera-fs-1600\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera FS-1600+\" driver=\"kyocera-fs-1600plus\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera FS-1700\" driver=\"kyocera-fs-1700\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera FS-1700+\" driver=\"kyocera-fs-1700plus\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera FS-1750\" driver=\"kyocera-fs-1750\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ky"..., 4096) = 4096
read(3, "er_params\" />\n      <printer translate=\"name\" name=\"Kyocera KM-1530\" driver=\"kyocera-km-1530\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera KM-1810\" driver=\"kyocera-km-1810\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera KM-2030\" driver=\"kyocera-km-2030\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera KM-2530\" driver=\"kyocera-km-2530\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera KM-3530\" driver=\"kyocera-km-3530\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera KM-4230\" driver=\"kyocera-km-4230\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Kyocera KM-4530\" driver=\"kyocera-km-4530\" manufacturer=\"Kyocera\" model=\"62\" parameters=\"pc"..., 4096) = 4096
read(3, "rs=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD127\" driver=\"lanier-ld127\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD132\" driver=\"lanier-ld132\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD135\" driver=\"lanier-ld135\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD145\" driver=\"lanier-ld145\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD151\" driver=\"lanier-ld151\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD160\" driver=\"lanier-ld160\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD175\" driver=\"lanier-ld175\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\""..., 4096) = 4096
read(3, " />\n      <printer translate=\"name\" name=\"Lanier MP 3010\" driver=\"lanier-mp_3010\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD330\" driver=\"lanier-ld330\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier MP 3350B\" driver=\"lanier-mp_3350b\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD433B\" driver=\"lanier-ld433b\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier MP 3350\" driver=\"lanier-mp_3350\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier LD433\" driver=\"lanier-ld433\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lanier MP 3500\" driver=\"lanier-mp_3500\" manufacturer=\"Lanier\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"n"..., 4096) = 4096
read(3, "ers=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lexmark Optra E220\" driver=\"lexmark-optra_e220\" manufacturer=\"Lexmark\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lexmark Optra E321\" driver=\"lexmark-optra_e321\" manufacturer=\"Lexmark\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lexmark Optra E323\" driver=\"lexmark-optra_e323\" manufacturer=\"Lexmark\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Lexmark Valuewriter 300\" driver=\"lexmark-vw_300\" manufacturer=\"Lexmark\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Minolta PagePro 6\" driver=\"minolta-pp_6\" manufacturer=\"Minolta\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Minolta PagePro 6e\" driver=\"minolta-pp_6e\" manufacturer=\"Minolta\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Minolta PagePro 6ex\" driver=\"minolta-pp_6ex\" manufacturer=\""..., 4096) = 4096
read(3, " driver=\"nrg-3508\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG 3502\" driver=\"nrg-3502\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG 3545\" driver=\"nrg-3545\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG 3518\" driver=\"nrg-3518\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG 3532\" driver=\"nrg-3532\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG 4525\" driver=\"nrg-4525\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG 4508\" driver=\"nrg-4508\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG 4502\" driver=\"nrg-4502\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG 4545\""..., 4096) = 4096
read(3, "\" />\n      <printer translate=\"name\" name=\"NRG DSm651\" driver=\"nrg-dsm651\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG DSm660\" driver=\"nrg-dsm660\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG DSm675\" driver=\"nrg-dsm675\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG DSm725\" driver=\"nrg-dsm725\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG DSm730\" driver=\"nrg-dsm730\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG DSm735\" driver=\"nrg-dsm735\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG DSm745\" driver=\"nrg-dsm745\" manufacturer=\"NRG\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"NRG MP 1100\" driver=\"nrg-mp_1100\" manufacturer=\"NRG\" mode"..., 4096) = 4096
read(3, "e\" manufacturer=\"Oki\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Okidata OL400ex\" driver=\"okidata-ol400ex\" manufacturer=\"Oki\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Okidata OL410e\" driver=\"okidata-ol410e\" manufacturer=\"Oki\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Okidata OL600e\" driver=\"okidata-ol600e\" manufacturer=\"Oki\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Okidata OL610e/S\" driver=\"okidata-ol610e_s\" manufacturer=\"Oki\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Okidata OL800\" driver=\"okidata-ol800\" manufacturer=\"Oki\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Okidata OL810ex\" driver=\"okidata-ol810ex\" manufacturer=\"Oki\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Okidata Okipage 6e\" driver=\"okidata-okp_6e\" manufacturer=\"Oki\" model=\"6\" pa"..., 4096) = 4096
read(3, "meters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio 1515\" driver=\"ricoh-afc_1515\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio 2015\" driver=\"ricoh-afc_2015\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio 2016\" driver=\"ricoh-afc_2016\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio 2018\" driver=\"ricoh-afc_2018\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio 2018D\" driver=\"ricoh-afc_2018d\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio 2020\" driver=\"ricoh-afc_2020\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio 2020D\" driver=\"ricoh-afc_2020d\" manufacturer=\"Ricoh\" model=\"6\" parameter"..., 4096) = 4096
read(3, "ms\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio MP 1600\" driver=\"ricoh-afc_mp_1600\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio MP 161\" driver=\"ricoh-afc_mp_161\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio MP 2000\" driver=\"ricoh-afc_mp_2000\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio MP 2500\" driver=\"ricoh-afc_mp_2500\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio MP 2510\" driver=\"ricoh-afc_mp_2510\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio MP 2550\" driver=\"ricoh-afc_mp_2550\" manufacturer=\"Ricoh\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Ricoh Aficio MP 2550B\" driver=\"ricoh-afc_mp_2550b\" manufacturer=\"Ricoh\" mod"..., 4096) = 4096
read(3, "amsung ML-2150\" driver=\"samsung-ml-2150\" manufacturer=\"Samsung\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Samsung ML-2150PS\" driver=\"samsung-ml-2150ps\" manufacturer=\"Samsung\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Samsung ML-2151N\" driver=\"samsung-ml-2151n\" manufacturer=\"Samsung\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Samsung ML-2151NPS\" driver=\"samsung-ml-2151nps\" manufacturer=\"Samsung\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Samsung ML-2152W\" driver=\"samsung-ml-2152w\" manufacturer=\"Samsung\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Samsung ML-2152WPS\" driver=\"samsung-ml-2152wps\" manufacturer=\"Samsung\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Samsung ML-2250\" driver=\"samsung-ml-2250\" manufacturer=\"Samsung\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer transl"..., 4096) = 4096
read(3, "avin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 2560\" driver=\"savin-2560\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 2575\" driver=\"savin-2575\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 3515\" driver=\"savin-3515\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 40105\" driver=\"savin-40105\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 4015\" driver=\"savin-4015\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 4018\" driver=\"savin-4018\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 4018d\" driver=\"savin-4018d\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" n"..., 4096) = 4096
brk(0x8518000)                          = 0x8518000
read(3, "     <printer translate=\"name\" name=\"Savin 8035g\" driver=\"savin-8035g\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 8035e\" driver=\"savin-8035e\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 8045\" driver=\"savin-8045\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 8045g\" driver=\"savin-8045g\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 8045e\" driver=\"savin-8045e\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 8055\" driver=\"savin-8055\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 8065\" driver=\"savin-8065\" manufacturer=\"Savin\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Savin 8075\" driver=\"savin-8075\" manufactu"..., 4096) = 4096
read(3, "translate=\"name\" name=\"Xerox DocuPrint 4508\" driver=\"xerox-dp_4508\" manufacturer=\"Xerox\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Xerox DocuPrint C20\" driver=\"xerox-dp_c20\" manufacturer=\"Xerox\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Xerox DocuPrint N4512\" driver=\"xerox-dp_n4512\" manufacturer=\"Xerox\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Xerox DocuPrint N4512PS\" driver=\"xerox-dp_n4512ps\" manufacturer=\"Xerox\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Xerox DocuPrint P12\" driver=\"xerox-dp_p12\" manufacturer=\"Xerox\" model=\"2\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Xerox DocuPrint P1202\" driver=\"xerox-dp_p1202\" manufacturer=\"Xerox\" model=\"6\" parameters=\"pcl_laser_params\" />\n      <printer translate=\"name\" name=\"Xerox DocuPrint P8e\" driver=\"xerox-dp_p8e\" manufacturer=\"Xerox\" model=\"6\" parameters=\"pcl_laser_params\" />\n      "..., 4096) = 4096
read(3, "me=\"Canon CP-220\" driver=\"canon-cp220\" manufacturer=\"Canon\" model=\"1001\" />\n      <printer translate=\"name\" name=\"Canon CP-300\" driver=\"canon-cp300\" manufacturer=\"Canon\" model=\"1000\" />\n      <printer translate=\"name\" name=\"Canon CP-330\" driver=\"canon-cp330\" manufacturer=\"Canon\" model=\"1001\" />\n      <printer translate=\"name\" name=\"Canon SELPHY-CP-400\" driver=\"canon-cp400\" manufacturer=\"Canon\" model=\"1001\" />\n      <printer translate=\"name\" name=\"Canon SELPHY-CP-500\" driver=\"canon-cp500\" manufacturer=\"Canon\" model=\"1001\" />\n      <printer translate=\"name\" name=\"Canon SELPHY-CP-510\" driver=\"canon-cp510\" manufacturer=\"Canon\" model=\"1001\" />\n      <printer translate=\"name\" name=\"Canon SELPHY-CP-600\" driver=\"canon-cp600\" manufacturer=\"Canon\" model=\"1001\" />\n      <printer translate=\"name\" name=\"Canon SELPHY-CP-710\" driver=\"canon-cp710\" manufacturer=\"Canon\" model=\"1001\" />\n      <printer translate=\"name\" name=\"Canon SELPHY-CP-720\" driver=\"canon-cp720\" manufacturer=\"Canon\" model=\"1001\" />\n      <printer translate=\""..., 4096) = 3149
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb79bd000, 4096)                = 0
brk(0x8539000)                          = 0x8539000
brk(0x855a000)                          = 0x855a000
brk(0x857b000)                          = 0x857b000
brk(0x859c000)                          = 0x859c000
brk(0x85bd000)                          = 0x85bd000
brk(0x85de000)                          = 0x85de000
brk(0x85ff000)                          = 0x85ff000
brk(0x8620000)                          = 0x8620000
brk(0x8641000)                          = 0x8641000
brk(0x8662000)                          = 0x8662000
open("/usr/lib/locale/C.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/C.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/C/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/C.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/C.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/C/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("ppd", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("ppd/stp-pcl-2.5.2.ppd.gz", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb79bd000
write(2, ".", 1)                        = 1
open("/usr/local/share/gutenprint/5.2/xml", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 4
fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
getdents(4, /* 20 entries */, 4096)     = 500
stat64("/usr/local/share/gutenprint/5.2/xml/.", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/..", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/CVS", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/escp2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/.cvsignore", {st_mode=S_IFREG|0644, st_size=73, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/Makefile.am", {st_mode=S_IFREG|0644, st_size=1833, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/dither-matrix-1x1.xml", {st_mode=S_IFREG|0644, st_size=385562, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/dither-matrix-2x1.xml", {st_mode=S_IFREG|0644, st_size=383486, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/dither-matrix-4x1.xml", {st_mode=S_IFREG|0644, st_size=389235, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/extract-strings.c", {st_mode=S_IFREG|0644, st_size=1517, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/papers.xml", {st_mode=S_IFREG|0644, st_size=41840, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/printers.xml", {st_mode=S_IFREG|0644, st_size=199757, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/Makefile.in", {st_mode=S_IFREG|0644, st_size=23632, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/Makefile", {st_mode=S_IFREG|0644, st_size=24420, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/.deps", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/extract-strings.o", {st_mode=S_IFREG|0644, st_size=1636, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/.libs", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/extract-strings", {st_mode=S_IFREG|0755, st_size=727969, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/xml-stamp", {st_mode=S_IFREG|0644, st_size=4774, ...}) = 0
stat64("/usr/local/share/gutenprint/5.2/xml/xmli18n-tmp.h", {st_mode=S_IFREG|0644, st_size=344213, ...}) = 0
getdents(4, /* 0 entries */, 4096)      = 0
close(4)                                = 0
open("/usr/local/share/gutenprint/5.2/xml/papers.xml", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=41840, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb79bc000
read(4, "<?xml version=\"1.0\"?>\n\n<!--\n   \"$Id: papers.xml,v 1.5 2008/07/28 12:25:23 rlk Exp $\"\n\n   XML description of papers known to libgutenprint.\n   You can add additional paper sizes here.\n\n   NOTE: Margins should ONLY be specified for papers where the margin\n   is a property of the paper itself, for example a tear-off border.\n   Do NOT specify margins here to work around issues such as margins\n   being cut off (not printed) by the driver or by the printer itself.\n   These should either be handled with the Shrink Page If Necessary to\n   Fit Borders option (in CUPS) or if that doesn\'t work, by filing a\n   bug.\n\n   Changing borders here will change borders for ALL printers, even\n   even printers without whatever limitation it is that induced you\n   to consider setting margins in this file.  It is not under ANY\n   circumstances (other than the paper itself having margins) the right\n   thing to do.\n\n   Sizes are converted to 1/72in, then rounded down so that we don\'t\n   print off the edge of the paper.\n-->\n\n\n<gutenprin"..., 4096) = 4096
read(4, "\"english\"/>\n    </paper>\n    <paper name=\"CDCustom\">\n      <description translate=\"value\" value=\"CD - Custom\"/>\n      <comment value=\"CD, custom diameter\"/>\n      <width value=\"340\"/>\n      <height value=\"340\"/>\n      <unit value=\"english\"/>\n    </paper>\n    <paper name=\"w216h360\">\n      <description translate=\"value\" value=\"3x5\"/>\n      <width value=\"216\"/>\n      <height value=\"360\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"w252h360\">\n      <description translate=\"value\" value=\"3 1/2 x5\"/>\n      <width value=\"252\"/>\n      <height value=\"360\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"w288h432\">\n      <description translate=\"value\" value=\"4x6\"/>\n      <width value=\"288\"/>\n      <height value=\"432\"/>\n      <unit value=\"english\"/>\n    </paper>\n    <paper name=\"w324h495\">\n      <description translate=\"value\" value=\"Epson 4x6 Photo Paper (tear-off borders)\"/>\n      <width value=\"324\"/>\n      <height value=\"495\"/>\n      <unit value=\"english-extended\"/>\n     "..., 4096) = 4096
read(4, "iption translate=\"value\" value=\"22x30\"/>\n      <comment value=\"Common watercolor paper\"/>\n      <width value=\"1584\"/>\n      <height value=\"2160\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"w1728h2160\">\n      <description translate=\"value\" value=\"24x30\"/>\n      <width value=\"1728\"/>\n      <height value=\"2160\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"w1728h2592\">\n      <description translate=\"value\" value=\"Super A1 24x36\"/>\n      <comment value=\"Sometimes used for 35mm\"/>\n      <width value=\"1728\"/>\n      <height value=\"2592\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"w2160h2880\">\n      <description translate=\"value\" value=\"30x40\"/>\n      <width value=\"2160\"/>\n      <height value=\"2880\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n<!-- GROUP: International A -->\n<!--\n    International Paper Sizes (mostly taken from BS4000:1968)\n\n    \"A\" series: Paper and boards, trimmed sizes\n\n    \"A\" sizes are in the ratio 1 : sqrt(2)"..., 4096) = 4096
read(4, "   <description translate=\"value\" value=\"A9\"/>\n      <comment value=\"37mm x 52mm\"/>\n      <width value=\"105\"/>\n      <height value=\"148\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n    <paper name=\"A10\">\n      <description translate=\"value\" value=\"A10\"/>\n      <comment value=\"26mm x 37mm\"/>\n      <width value=\"73\"/>\n      <height value=\"105\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n<!--\n     Stock sizes for normal trims.\n     Allowance for trim is 3 millimetres.\n-->\n    <paper name=\"w2437h3458\">\n      <description translate=\"value\" value=\"RA0\"/>\n      <comment value=\"860mm x 1220mm\"/>\n      <width value=\"2437\"/>\n      <height value=\"3458\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n    <paper name=\"w1729h2437\">\n      <description translate=\"value\" value=\"RA1\"/>\n      <comment value=\"610mm x 860mm\"/>\n      <width value=\"1729\"/>\n      <height value=\"2437\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n    <paper name=\"w1218h1729\">\n      <description translate=\"value\" value=\"R"..., 4096) = 4096
read(4, " <description translate=\"value\" value=\"B3 ISO\"/>\n      <comment value=\"353mm x 500mm\"/>\n      <width value=\"1000\"/>\n      <height value=\"1417\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n    <paper name=\"ISOB4\">\n      <description translate=\"value\" value=\"B4 ISO\"/>\n      <comment value=\"250mm x 353mm\"/>\n      <width value=\"708\"/>\n      <height value=\"1000\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n    <paper name=\"ISOB5\">\n      <description translate=\"value\" value=\"B5 ISO\"/>\n      <comment value=\"176mm x 250mm\"/>\n      <width value=\"498\"/>\n      <height value=\"708\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n    <paper name=\"ISOB6\">\n      <description translate=\"value\" value=\"B6 ISO\"/>\n      <comment value=\"125mm x 176mm\"/>\n      <width value=\"354\"/>\n      <height value=\"498\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n    <paper name=\"ISOB7\">\n      <description translate=\"value\" value=\"B7 ISO\"/>\n      <comment value=\"88mm x 125mm\"/>\n      <width value=\"249\"/>\n      <heig"..., 4096) = 4096
read(4, "Envelopes or folders suitable for A size stationery.\n-->\n    <paper name=\"C0\">\n      <description translate=\"value\" value=\"C0\"/>\n      <comment value=\"917mm x 1297mm\"/>\n      <width value=\"2599\"/>\n      <height value=\"3676\"/>\n      <unit value=\"metric-extended\"/>\n      <type value=\"envelope\"/>\n    </paper>\n    <paper name=\"C0_l\">\n      <description translate=\"value\" value=\"C0 landscape\"/>\n      <comment value=\"917mm x 1297mm landscape\"/>\n      <width value=\"3676\"/>\n      <height value=\"2599\"/>\n      <unit value=\"metric-extended\"/>\n      <type value=\"envelope\"/>\n    </paper>\n    <paper name=\"C1\">\n      <description translate=\"value\" value=\"C1\"/>\n      <comment value=\"648mm x 917mm\"/>\n      <width value=\"1836\"/>\n      <height value=\"2599\"/>\n      <unit value=\"metric-extended\"/>\n      <type value=\"envelope\"/>\n    </paper>\n    <paper name=\"C1_l\">\n      <description translate=\"value\" value=\"C1 landscape\"/>\n      <comment value=\"648mm x 917mm landscape\"/>\n      <width value=\"2599\"/>\n      <height value=\"1836\"/>\n   "..., 4096) = 4096
read(4, ">\n      <width value=\"459\"/>\n      <height value=\"323\"/>\n      <unit value=\"metric-extended\"/>\n      <type value=\"envelope\"/>\n    </paper>\n    <paper name=\"DL\">\n      <description translate=\"value\" value=\"DL\"/>\n      <comment value=\"110mm x 220mm\"/>\n      <width value=\"311\"/>\n      <height value=\"623\"/>\n      <unit value=\"metric-extended\"/>\n      <type value=\"envelope\"/>\n    </paper>\n    <paper name=\"DL_l\">\n      <description translate=\"value\" value=\"DL landscape\"/>\n      <comment value=\"110mm x 220mm landscape\"/>\n      <width value=\"623\"/>\n      <height value=\"311\"/>\n      <unit value=\"metric-extended\"/>\n      <type value=\"envelope\"/>\n    </paper>\n    <paper name=\"w229h459\">\n      <description translate=\"value\" value=\"C7-6\"/>\n      <comment value=\"81mm x 162mm\"/>\n      <width value=\"229\"/>\n      <height value=\"459\"/>\n      <unit value=\"metric-extended\"/>\n      <type value=\"envelope\"/>\n    </paper>\n    <paper name=\"w229h459_l\">\n      <description translate=\"value\" value=\"C7-6 landscape\"/>\n      <comment value"..., 4096) = 4096
read(4, "<comment value=\"18in x 12in\"/>\n      <width value=\"1296\"/>\n      <height value=\"864\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"ARCHC\">\n      <description translate=\"value\" value=\"ArchC\"/>\n      <comment value=\"18in x 24in\"/>\n      <width value=\"1296\"/>\n      <height value=\"1728\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"ARCHC_trans\">\n      <description translate=\"value\" value=\"ArchC transposed\"/>\n      <comment value=\"24in x 18in\"/>\n      <width value=\"1728\"/>\n      <height value=\"1296\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"ARCHD\">\n      <description translate=\"value\" value=\"ArchD\"/>\n      <comment value=\"24in x 36in\"/>\n      <width value=\"1728\"/>\n      <height value=\"2592\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"ARCHD_trans\">\n      <description translate=\"value\" value=\"ArchD transposed\"/>\n      <comment value=\"36in x 24in\"/>\n      <width value=\"2592\"/>\n      <height value=\"1728\"/>\n      <"..., 4096) = 4096
read(4, "l Octavo\"/>\n      <comment value=\"156mm x 234mm\"/>\n      <width value=\"442\"/>\n      <height value=\"663\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n<!--\n    <paper name=\"ISO A5\">\n      <description translate=\"value\" value=\"ISO A5\"/>\n      <comment value=\"148mm x 210mm\"/>\n      <width value=\"419\"/>\n      <height value=\"595\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n-->\n<!--\n    Paperback sizes in common usage\n-->\n    <paper name=\"w314h504\">\n      <description translate=\"value\" value=\"Small paperback\"/>\n      <comment value=\"111mm x 178mm\"/>\n      <width value=\"314\"/>\n      <height value=\"504\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n    <paper name=\"w314h513\">\n      <description translate=\"value\" value=\"Penguin small paperback\"/>\n      <comment value=\"111mm x 181mm\"/>\n      <width value=\"314\"/>\n      <height value=\"513\"/>\n      <unit value=\"metric-extended\"/>\n    </paper>\n    <paper name=\"cw365h561\">\n      <description translate=\"value\" value=\"Penguin large paperback\"/>\n      <c"..., 4096) = 4096
read(4, "15\"/>\n      <height value=\"414\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"Monarch\">\n      <description translate=\"value\" value=\"Monarch Envelope\"/>\n      <comment value=\"3.875in x 7.5in\"/>\n      <width value=\"279\"/>\n      <height value=\"540\"/>\n      <unit value=\"english-extended\"/>\n      <type value=\"envelope\"/>\n    </paper>\n    <paper name=\"Monarch_l\">\n      <description translate=\"value\" value=\"Monarch Envelope landscape\"/>\n      <comment value=\"3.875in x 7.5in landscape\"/>\n      <width value=\"540\"/>\n      <height value=\"279\"/>\n      <unit value=\"english-extended\"/>\n      <type value=\"envelope\"/>\n    </paper>\n    <paper name=\"w288h387\">\n      <description translate=\"value\" value=\"4x5 3/8\"/>\n      <width value=\"288\"/>\n      <height value=\"387\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n    <paper name=\"w288h504\">\n      <description translate=\"value\" value=\"4x7\"/>\n      <width value=\"288\"/>\n      <height value=\"504\"/>\n      <unit value=\"english-extended\"/>\n    </paper>\n"..., 4096) = 4096
read(4, "/>\n      <width value=\"1728\"/>\n      <height value=\"0\"/>\n      <unit value=\"english\"/>\n    </paper>\n    <paper name=\"w2592\">\n      <description translate=\"value\" value=\"36 Inch Roll Paper\"/>\n      <width value=\"2592\"/>\n      <height value=\"0\"/>\n      <unit value=\"english\"/>\n    </paper>\n    <paper name=\"w3168\">\n      <description translate=\"value\" value=\"44 Inch Roll Paper\"/>\n      <width value=\"3168\"/>\n      <height value=\"0\"/>\n      <unit value=\"english\"/>\n    </paper>\n    <paper name=\"w4320\">\n      <description translate=\"value\" value=\"60 Inch Roll Paper\"/>\n      <width value=\"4320\"/>\n      <height value=\"0\"/>\n      <unit value=\"english\"/>\n    </paper>\n    <paper name=\"w4608\">\n      <description translate=\"value\" value=\"64 Inch Roll Paper\"/>\n      <width value=\"4608\"/>\n      <height value=\"0\"/>\n      <unit value=\"english\"/>\n    </paper>\n  </paperdef>\n</gutenprint>\n", 4096) = 880
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0xb79bc000, 4096)                = 0
open("/usr/lib/locale/cs.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/cs.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/cs/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/cs_CZ.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/cs_CZ.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/cs_CZ/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs_CZ.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs_CZ.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs_CZ/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/da.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/da.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/da/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/da.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/da.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/da/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/da_DK.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/da_DK.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/da_DK/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/da_DK.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/da_DK.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/da_DK/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de_DE.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de_DE.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de_DE/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/el.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/el.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/el/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/el.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/el.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/el/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/el_GR.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/el_GR.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/el_GR/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/el_GR.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/el_GR.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/el_GR/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_IDENTIFICATION", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=366, ...}) = 0
mmap2(NULL, 366, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb79bc000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_MEASUREMENT", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap2(NULL, 23, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb79bb000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_TELEPHONE", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
mmap2(NULL, 56, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb79ba000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_ADDRESS", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=127, ...}) = 0
mmap2(NULL, 127, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb79b9000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_NAME", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=77, ...}) = 0
mmap2(NULL, 77, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb79b8000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_PAPER", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap2(NULL, 34, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb79b7000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_MESSAGES", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(4)                                = 0
open("/usr/lib/locale/en_GB.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=52, ...}) = 0
mmap2(NULL, 52, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb79b6000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_MONETARY", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=290, ...}) = 0
mmap2(NULL, 290, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb79b5000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_COLLATE", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=921214, ...}) = 0
mmap2(NULL, 921214, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb78d4000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_TIME", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=2467, ...}) = 0
mmap2(NULL, 2467, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb78d3000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_NUMERIC", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap2(NULL, 54, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb78d2000
close(4)                                = 0
open("/usr/lib/locale/en_GB.UTF8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.utf8/LC_CTYPE", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=254076, ...}) = 0
mmap2(NULL, 254076, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7893000
close(4)                                = 0
open("/usr/local/share/locale/en_GB.UTF8/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/locale/en_GB.utf8/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/locale/en_GB/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/locale/en.UTF8/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/locale/en.utf8/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/locale/en/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_GB.UTF8/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_GB.utf8/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_GB/LC_MESSAGES/gutenprint.mo", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=5490, ...}) = 0
mmap2(NULL, 5490, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7891000
close(4)                                = 0
open("/usr/share/locale-langpack/en.UTF8/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_MESSAGES/gutenprint.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/es.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/es.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/es/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/es_ES.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/es_ES.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/es_ES/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es_ES.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es_ES.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/es_ES/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/fr.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/fr.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/fr/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/fr.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/fr.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/fr/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/fr_FR.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/fr_FR.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/fr_FR/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/fr_FR.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/fr_FR.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/fr_FR/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/hu.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/hu.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/hu/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/hu.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/hu.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/hu/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/hu_HU.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/hu_HU.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/hu_HU/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/hu_HU.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/hu_HU.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/hu_HU/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja_JP.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja_JP.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja_JP/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja_JP.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja_JP.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja_JP/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja_JP.eucJP/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja_JP.eucjp/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja.eucJP/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/ja.eucjp/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja_JP.eucJP/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja_JP.eucjp/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja.eucJP/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/ja.eucjp/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nb.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nb.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nb/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nb.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nb.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nb/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nb_NO.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nb_NO.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nb_NO/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nb_NO.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nb_NO.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nb_NO/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nl.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nl.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nl/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nl.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nl.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nl/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nl_NL.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nl_NL.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/nl_NL/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nl_NL.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nl_NL.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/nl_NL/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pl.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pl.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pl/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pl.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pl.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pl/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pl_PL.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pl_PL.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pl_PL/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pl_PL.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pl_PL.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pl_PL/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pt.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pt.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pt/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pt.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pt.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pt/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pt_PT.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pt_PT.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/pt_PT/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pt_PT.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pt_PT.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/pt_PT/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sk.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sk.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sk/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sk.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sk.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sk/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sk_SK.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sk_SK.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sk_SK/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sk_SK.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sk_SK.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sk_SK/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sv.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sv.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sv/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sv_SE.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sv_SE.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/sv_SE/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv_SE.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv_SE.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/sv_SE/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/zh_TW.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/zh_TW.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/zh_TW/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/zh.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/zh.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/zh/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/zh_TW.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/zh_TW.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/zh_TW/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/zh.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/zh.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/zh/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
write(3, "\37\213\10\0\0\0\0\0\0\3\265\235{o\333\310\226\355\377\236|\n\"\300\0}r;\221\365\362#g0\200\343<\357$\35O\234>\215\236\301\340@\221+\261\22Z\342\225(\245\323\237\376\26\213\24\311\252\275\366\256]R\317\301\351\330\326^kW\261^d\375$\227\37]_?\177|y\273\372d\236f\17\'O\306\17\37<\372\327\314\276\226}^\344&\373\274ZgW\277^\337\f^mK\263,\326\213e\371\244\22\\\255\212\37\353\305\227\2732\33^\\\214\37\217NN\316\263O?\262w\213o&\273\371nL\231\315\226\267\331\7\233u]f\377\261\236}_\224\177:\343\307\273\305&+\326\253/\353\331}f\277\375\2746&\333\254>\227\337gk\363\367\354\307j\233\315g\313lmn\27\233r\275\370d\213\315\26.\333`\265\256\22\334\257n\27\237\177T\257m\227\267f\235\225w&+\315\372~\223\255>\273\37^\375\362k\366\312,\315z\226g\327\333O\371b\236\275]\314\315rc~\256\374;\263\336,V\313l\364s6\2635\251\4\233;s[\325\276r\277\254\352s\323\324\'{\271\262\205\314J\253\257*\217\352\337U\3636[,]\212\273Ua\253t7+\253J~_\344y\366\311d\333\215\371\274\315\177\316\254\262J\363\333\233\217\257\337\377\3721\273\374\345\367\354\267\313\17\37.\177\371\370\373\337\255\270\274[m\313\314\354L\235jq_\344\v\233\331Vf=[\226?\252k|\367\342\303\325k\253\277|\366\346\355\233\217\277W\331l\'\275|\363\361\227\02777\331\313\367\37\262\313\354\372\362\303\3077W\277\276\275\374\220]\377\372\341\372\375\315\213\'YvcL\244\201\252\\U\217\337\257\354\265\337\232r\266\3107\373\v\377\335\366\314\306\326.\277\315\356f;c{hn\26;[\267Y6\267\203!\336\372U\222Y\276Z~q\227i\305]C\376=[|\316\226\253\362\347\354\373za;\274\\\321\276\250\354]w\374\234\275Y\316\237\374\234M/\262\217\3066\222\311\256\363\331\334d\217\263\233m\225a<>\3719{\266\332\224\225\364\335ev2\32\16\207\217\207\343\223\263\237\263_o.\353\213z\271Z\337\317\312\177\324\3\342\351\2774\243\377\245\35\367\335k\323\'\243\'\'\217?\331\266\230\330\330\333\331\362\313v\366\245\215g/\226_\252\361\323E^,\347v\200.\277<\315\336\334\274\177k\353\272\34>xt}U%\375evol\306\233\217\327\'\303\361\351\350\211\235d6\345\273\331r\373y6/\267k\263\266\321\327\327\366\265\353\365\352v;/\355\217?\275\276\316"..., 4096) = 4096
write(3, "\375\344\324\205Pk\234\236\271\20j\215\323s\27B\255qz\341B\2505\316\252\3268\203\255q6t!\324\32g#\27B\255q6v!\324\32g\23\27B\255q6u!\324\32g\247.\4o\257g.\204Z\343\354\334\205Pk\234]\270\20j\215\363\2525\316ak\270\315Y\365\17\330\325\354\237\225z\364io\23\340\323^\202\331S\373\234D\331S\360T\227B\236\272g7\2\236\332P\nw\332\233\30\354D\302\275\0279\350\264\17#\346\324No\200\234\272\247$@\234\272g\27\0\234\272\'\n\300\233\272\373<\300M\335\335\27\320\246\356\236\10`Sw\247\2\254\251\273\177\0\324\324\255\352\2004uk-\0M\335\n\0108S\267.\1\314\324\255\26\2002us\30@\246nf\1\306\324\6\21b\352\236\207\1aj\2032`\352&f\177S\344>1s\231\177Y\255\355w\367\203\372\347\254}!i\227\344\347B3\316W \356D$\365~i\30\247O\304\211vN\274\306\217\340\17w\205\242\27;\263\374X\t\367\337\260\312\327?>\255\27\267\255\276\3761\213\332.og\205\373e\307\3757M\"\326\340:\311\334\16\232\2571\335/\346\373^\232\331\357Y\371\313\212\356\277\254)=V\374\303\254\1778U\365M&J_\346\253\37\267\373&p?<\276)\215\3350\233\365\27\326\24|\324k\377}\375{X\254\353\306|\251\356\2\325G\330\252\317\31\327ga\354_\213\273\252\346\1\306\256\251\374;_0\376\t\325ci]\210\365FX8BX\217\323\326\25\244X/\242\'XO\326S\254\27\321#\254\27\261$^2\305z\262\236b=YO\261\236\254\247X/\242OlR\212\365\"z\202\365d=\305z\21=\301z\262\36b=\321\342\335\301^\315\356\357g\325oL\27\253MuV\232\3739\345\266\345\f\340f\325$\222\301^#\0327g\26uX\217\371\30I\243\7\267\2460\342~\6@\257~\235\342\274\372u\n\363\352\327)\312\253_\247 \257~\235b\274\372u\n\361\352\327)\302\253_\247\0\257\275\256\20\3375\1\n\357\232\0EwM\200\202\273&@\261]\23\240\320\256\tPd\327\4(\260k\2\24\3275\1\n\353\332\236\vQ]\23\240\240\256\tPL\327\4(\244k\2\24\3215\1\n\350\232\0\305sM\200\302\271&@\321\\\23\240`\256\35\233!\226k\2\24\3125\1\212\344\232\0\5rM\200\342\270&@a\\\23\240(\256\tP\20\327\4(\206k\2\24\302\265\263/Dpu@\332H\327\353Ro\33][\204Mt-\340\267\320\314\3077\340\n\232\262\221\336\257\224d\33\335\4R6\321\265\205\331B\7\301\366%n\373\\\7\321\346\271Y\375\300\326y\277>\201\215\363~\365\0\333\346\375\334\6\233"..., 8192) = 8192
write(3, "\301\243\177\315^\330\207\235\325\347lS\26\217\213y\376x\364d\372d\364\244(n\37\374\177\372t\277\365#\217\1\0", 37) = 37
close(3)                                = 0
munmap(0xb79bd000, 4096)                = 0
write(2, " done.\n", 7)                 = 7
exit_group(0)                           = ?

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]               ` <200807312156.m6VLusVF004364@dsl092-065-009.bos1.dsl.speakeasy.net>
  2008-08-01  7:09                 ` Till Kamppeter
@ 2008-08-01  7:15                 ` Till Kamppeter
  1 sibling, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-08-01  7:15 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell

[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]

Robert Krawitz wrote:
>    Date: Thu, 31 Jul 2008 23:37:58 +0200
>    From: Till Kamppeter <till.kamppeter@gmail.com>
> 
>    Robert Krawitz wrote:
>    > 
>    > Could you try this?
> 
>    Thank you for the patch, but still all English.
> 
>    > What OS are you running, what version of gettext, what version of libc?
> 
>    Ubuntu Intrepid
> 
>    Linux till-laptop 2.6.26-4-generic #1 SMP Mon Jul 14 18:39:53 UTC 2008 
>    i686 GNU/Linux
> 
>    ii  libc6                                      2.8~20080505-0ubuntu6 
> 		 GNU C Library: Shared libraries
>    ii  libc6-i686                                 2.8~20080505-0ubuntu6 
> 		 GNU C Library: Shared libraries [i686 optimized]
>    ii  gettext                                    0.17-3ubuntu1 
> 		 GNU Internationalization utilities
> 
> Can you capture via strace:
> 
> strace -s 1024 -o st.out ./cups-genppd.5.2 -p ppd pcl-2
> 
> I'd like to see what happens when it tries to build a PPD file.
> 

The resulting file (using yesterday's patch) is attached.

I had to do

sudo mkdir -p /usr/local/share/gutenprint/5.2/
sudo ln -s ~/gutenprint/cvs/HEAD/print/src/xml
/usr/local/share/gutenprint/5.2/

to let the XML files appear under the hard-coded path (would be nice to
be able to change the path by a command line option).

     Till


[-- Attachment #2: st.out.gz --]
[-- Type: application/x-tar, Size: 19677 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                   ` <200808011134.m71BYXdK003793@dsl092-065-009.bos1.dsl.speakeasy.net>
@ 2008-08-01 12:13                     ` Till Kamppeter
       [not found]                       ` <20080801123314.GA26452@nagini.vm.bytemark.co.uk>
  2008-08-01 12:52                     ` Till Kamppeter
  1 sibling, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-08-01 12:13 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell

Robert Krawitz wrote:
>    Date: Fri, 01 Aug 2008 09:09:29 +0200
>    From: Till Kamppeter <till.kamppeter@gmail.com>
> 
>    Robert Krawitz wrote:
>    >    Date: Thu, 31 Jul 2008 23:37:58 +0200
>    >    From: Till Kamppeter <till.kamppeter@gmail.com>
>    > 
>    >    Robert Krawitz wrote:
>    >    > 
>    >    > Could you try this?
>    > 
>    >    Thank you for the patch, but still all English.
>    > 
>    >    > What OS are you running, what version of gettext, what version of libc?
>    > 
>    >    Ubuntu Intrepid
>    > 
>    >    Linux till-laptop 2.6.26-4-generic #1 SMP Mon Jul 14 18:39:53 UTC 2008 
>    >    i686 GNU/Linux
>    > 
>    >    ii  libc6                                      2.8~20080505-0ubuntu6 
>    > 		 GNU C Library: Shared libraries
>    >    ii  libc6-i686                                 2.8~20080505-0ubuntu6 
>    > 		 GNU C Library: Shared libraries [i686 optimized]
>    >    ii  gettext                                    0.17-3ubuntu1 
>    > 		 GNU Internationalization utilities
>    > 
>    > Can you capture via strace:
>    > 
>    > strace -s 1024 -o st.out ./cups-genppd.5.2 -p ppd pcl-2
>    > 
>    > I'd like to see what happens when it tries to build a PPD file.
>    > 
> 
>    The resulting file (using yesterday's patch) is attached.
> 
>    I had to do
> 
>    sudo mkdir -p /usr/local/share/gutenprint/5.2/
>    sudo ln -s ~/gutenprint/cvs/HEAD/print/src/xml 
>    /usr/local/share/gutenprint/5.2/
> 
>    to let the XML files appear under the hard-coded path (would be nice to 
>    be able to change the path by a command line option).
> 
> The command I gave you wasn't quite right, I'm afraid.  What you need
> to do is start running "make ppd-global" to allow it to copy the
> message catalogs in place, and then
> 
> LC_ALL= LANG= LANGUAGE= STP_MODULE_PATH=../../src/main/.libs:../../src/main STP_DATA_PATH=../../src/xml strace -s 1024 -o st.out ./cups-genppd.5.2  -p ppd/Global -c `pwd`/catalog/share/locale pcl-2
> 
> The make command should look something like this:
> 
> $ make ppd-global
> wdir=`pwd` ; \
>         cd ../../po ; \
>         make ; \
>         make DESTDIR= prefix=${wdir}/catalog datadir=${wdir}/catalog/share install
> make[1]: Entering directory `/home/rlk/sandbox/print-5.1/po'
> make[1]: Nothing to be done for `all-macosx'.
> make[1]: Leaving directory `/home/rlk/sandbox/print-5.1/po'
> make[1]: Entering directory `/home/rlk/sandbox/print-5.1/po'
> /bin/mkdir -p /home/rlk/sandbox/print-5.1/src/cups/catalog/share
> installing cs.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/cs/LC_MESSAGES/gutenprint.mo
> installing da.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/da/LC_MESSAGES/gutenprint.mo
> installing de.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/de/LC_MESSAGES/gutenprint.mo
> installing el.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/el/LC_MESSAGES/gutenprint.mo
> installing en_GB.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/en_GB/LC_MESSAGES/gutenprint.mo
> installing es.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/es/LC_MESSAGES/gutenprint.mo
> installing fr.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/fr/LC_MESSAGES/gutenprint.mo
> installing hu.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/hu/LC_MESSAGES/gutenprint.mo
> installing ja.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/ja/LC_MESSAGES/gutenprint.mo
> installing nb.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/nb/LC_MESSAGES/gutenprint.mo
> installing nl.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/nl/LC_MESSAGES/gutenprint.mo
> installing pl.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/pl/LC_MESSAGES/gutenprint.mo
> installing pt.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/pt/LC_MESSAGES/gutenprint.mo
> installing sk.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/sk/LC_MESSAGES/gutenprint.mo
> installing sv.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/sv/LC_MESSAGES/gutenprint.mo
> installing zh_TW.gmo as /home/rlk/sandbox/print-5.1/src/cups/catalog/share/locale/zh_TW/LC_MESSAGES/gutenprint.mo
> if test "gutenprint" = "gettext-tools"; then \
>           /bin/mkdir -p /home/rlk/sandbox/print-5.1/src/cups/catalog/share/gettext/po; \
>           for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
>             /usr/bin/install -c -m 644 ./$file \
>                             /home/rlk/sandbox/print-5.1/src/cups/catalog/share/gettext/po/$file; \
>           done; \
>           for file in Makevars; do \
>             rm -f /home/rlk/sandbox/print-5.1/src/cups/catalog/share/gettext/po/$file; \
>           done; \
>         else \
>           : ; \
>         fi
> make[1]: Leaving directory `/home/rlk/sandbox/print-5.1/po'
> mkdir ppd
> mkdir ppd/Global
> Global PPDs:
> LC_ALL= LANG= LANGUAGE= STP_MODULE_PATH=../../src/main/.libs:../../src/main STP_DATA_PATH=../../src/xml ./cups-genppd.5.2  -p ppd/Global -c `pwd`/catalog/share/locale
> ..........................................^Cmake: *** [ppd-global] Interrupt
> 

Still all English. I have looked into the strace output and it seems to 
look for the translations in the system and not in the source tree:

----------------------------------------------------------------------------
...
open("/usr/lib/locale/cs.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/lib/locale/cs.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/lib/locale/cs/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No 
such file or directory)
open("/usr/share/locale-langpack/cs.UTF8/LC_IDENTIFICATION", O_RDONLY) = 
-1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs.utf8/LC_IDENTIFICATION", O_RDONLY) = 
-1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs/LC_IDENTIFICATION", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/lib/locale/cs_CZ.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/lib/locale/cs_CZ.utf8/LC_IDENTIFICATION", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/lib/locale/cs_CZ/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale-langpack/cs_CZ.UTF8/LC_IDENTIFICATION", 
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs_CZ.utf8/LC_IDENTIFICATION", 
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/cs_CZ/LC_IDENTIFICATION", O_RDONLY) = 
-1 ENOENT (No such file or directory)
...
----------------------------------------------------------------------------

There must be some possibility to provide an appropriate search path. 
Would be bad if one would need to set a symlink from the source tree 
into the system (would make distro packaging impossible).

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                   ` <200808011134.m71BYXdK003793@dsl092-065-009.bos1.dsl.speakeasy.net>
  2008-08-01 12:13                     ` Till Kamppeter
@ 2008-08-01 12:52                     ` Till Kamppeter
  1 sibling, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-08-01 12:52 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell

[-- Attachment #1: Type: text/plain, Size: 775 bytes --]

Robert Krawitz wrote:
> The command I gave you wasn't quite right, I'm afraid.  What you need
> to do is start running "make ppd-global" to allow it to copy the
> message catalogs in place, and then
> 
> LC_ALL= LANG= LANGUAGE= STP_MODULE_PATH=../../src/main/.libs:../../src/main STP_DATA_PATH=../../src/xml strace -s 1024 -o st.out ./cups-genppd.5.2  -p ppd/Global -c `pwd`/catalog/share/locale pcl-2
> 
> The make command should look something like this:
> 
> $ make ppd-global

You forgot to tell that one has to interrupt it, once it is creating PPDs.

I have now run above-mentioned command line, st.out attached. Strange is 
that it only tries to read English messages from the catalog/ 
subdirectory. So the only successfully read message catalog is en_GB.

    Till


[-- Attachment #2: st.out.gz --]
[-- Type: application/x-tar, Size: 18548 bytes --]

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                       ` <20080801123314.GA26452@nagini.vm.bytemark.co.uk>
@ 2008-08-01 12:55                         ` Till Kamppeter
       [not found]                           ` <20080801130821.GC26452@nagini.vm.bytemark.co.uk>
       [not found]                         ` <200808011243.m71ChRZ9004044@dsl092-065-009.bos1.dsl.speakeasy.net>
  1 sibling, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-08-01 12:55 UTC (permalink / raw)
  To: Roger Leigh
  Cc: Robert Krawitz, printing-architecture, printing-japan,
	gimp-print-devel, jriddell

Roger Leigh wrote:
> On Fri, Aug 01, 2008 at 02:13:15PM +0200, Till Kamppeter wrote:
>> Still all English. I have looked into the strace output and it seems to 
>> look for the translations in the system and not in the source tree:
>>
>> ----------------------------------------------------------------------------
>> ...
>> open("/usr/lib/locale/cs.UTF8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT 
>> (No such file or directory)
> 
> This stuff isn't gutenprint's LC_MESSAGES, it's the system LC_* being
> loaded by libc (probably in its startup code).  This is fine.
> 
>> There must be some possibility to provide an appropriate search path. 
>> Would be bad if one would need to set a symlink from the source tree 
>> into the system (would make distro packaging impossible).
> 
> The search path is specified directly in genppd.c.  See baselocaledir
> with relation to bindtextdomain/textdomain and the -c option (which
> Robert's example used).  If this isn't working, the debug/verbose option
> and strace should show you why.
> 
> Note: you *must* have all the locales being used available, which are
> generated with localedef/locale-gen.  They should probably all be UTF-8
> locales as well (do we enforce this?).

Probably that is the problem. I must install them and make them build 
dependencies for any kind of package I make (Ubuntu, LSB). Does one 
really always need to install all locales to create internationalized 
packages?

    Till




^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                           ` <20080801130821.GC26452@nagini.vm.bytemark.co.uk>
@ 2008-08-01 13:19                             ` Till Kamppeter
       [not found]                               ` <48934778.1080504@apple.com>
  0 siblings, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-08-01 13:19 UTC (permalink / raw)
  To: Roger Leigh
  Cc: Robert Krawitz, printing-architecture, printing-japan,
	gimp-print-devel, jriddell

Roger Leigh wrote:
> 
> No.  Gutenprint is a special case, because the normal case is to
> translate into the user's language on the fly at run-time using gettext
> and the message catalogues.  Here, we are forcing build-time generation
> of the translations, which requires all of the needed locales to be
> present as a prerequisite.  This is not typical.
> 
> Does this also mean that global PPDs generated by CUPS are also
> dependent upon the presence of locales in order to be correctly
> translated?  If we could detect a locale is missing, it might be better
> to skip and/or warn about that.
>

CUPS DDK can create globalized PPDs from po/ directories somehow. Mike, 
is it able to do so without all locales installed?

> If you build-depend upon locales-all, this should fix things.
>

locales-all seems to be Debian-only. In Ubuntu it does not exist.

For me it seems that with all locale-related env variables undefined 
gettext creates only English text.

    Till


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                             ` <200808011308.m71D8CMM004429@dsl092-065-009.bos1.dsl.speakeasy.net>
@ 2008-08-01 13:40                               ` Till Kamppeter
  0 siblings, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-08-01 13:40 UTC (permalink / raw)
  To: Robert Krawitz
  Cc: printing-architecture, printing-japan, gimp-print-devel, jriddell,
	Roger Leigh

Robert Krawitz wrote:
>    Date: Fri, 1 Aug 2008 14:02:41 +0100
>    From: Roger Leigh <rleigh@whinlatter.ukfsn.org>
> 
>    On Fri, Aug 01, 2008 at 08:43:27AM -0400, Robert Krawitz wrote:
>    >    Date: Fri, 1 Aug 2008 13:33:14 +0100
>    >    From: Roger Leigh <rleigh@whinlatter.ukfsn.org>
>    > 
>    >    > There must be some possibility to provide an appropriate search path. 
>    >    > Would be bad if one would need to set a symlink from the source tree 
>    >    > into the system (would make distro packaging impossible).
>    > 
>    >    The search path is specified directly in genppd.c.  See
>    >    baselocaledir with relation to bindtextdomain/textdomain and the -c
>    >    option (which Robert's example used).  If this isn't working, the
>    >    debug/verbose option and strace should show you why.
>    > 
>    > I suspect that all of this is why a lot of people have had problems
>    > with translated PPD files all along.  We've had reports about this
>    > ever since the 4.2 days.
> 
>    What are you referring to here as the source of problems?
> 
> It not finding the correct translations
> 
>    >    Note: you *must* have all the locales being used available, which are
>    >    generated with localedef/locale-gen.  They should probably all be UTF-8
>    >    locales as well (do we enforce this?).
>    > 
>    > How would we enforce this (and what specifically do we need to
>    > enforce)?  We don't have much control over what users have installed
>    > on their systems.
> 
>    Don't the PPD files need to be in a single encoding?  Or does each
>    language have a defined encoding?  With the current setup, don't we just
>    get whatever locale the system is set up to use?
> 
> Per Mike Sweet, we have to use UTF-8 for all of the PPD files.
> 

I have installed all locales now, by doing

for l in `cat /usr/share/i18n/SUPPORTED`; do sudo locale-gen $l; done

on my Ubuntu Intrepid. Then I have run

LC_ALL= LANG= LANGUAGE= 
STP_MODULE_PATH=../../src/main/.libs:../../src/main 
STP_DATA_PATH=../../src/xml strace -s 1024 -o st.out ./cups-genppd.5.2 
-p ppd/Global -c `pwd`/catalog/share/locale pcl-2

and according to st.out it still reads only English message catalogs.

I tried also

LC_ALL=de LANG=de LANGUAGE=de 
STP_MODULE_PATH=../../src/main/.libs:../../src/main 
STP_DATA_PATH=../../src/xml strace -s 1024 -o st.out ./cups-genppd.5.2 
-p ppd/Global -c `pwd`/catalog/share/locale pcl-2

to see whether it perhaps reads only German message catalogs but it 
still reads only English message catalogs.

Robert, can it be that your I18n is based on something which SUSE has 
patched into gettext?

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                           ` <48934629.3060501@apple.com>
@ 2008-08-01 17:26                             ` Till Kamppeter
  0 siblings, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-08-01 17:26 UTC (permalink / raw)
  To: Michael R Sweet
  Cc: Roger Leigh, jriddell, printing-architecture, printing-japan,
	Robert Krawitz, gimp-print-devel

Michael R Sweet wrote:
> One method would be to simply not use gettext at all, and instead
> read the .po files directly (which is what we do for CUPS, for a
> number of reasons...)  The code isn't hard (in fact it is part of
> the po2strings program I use to make the Mac OS X bundle stuff
> right now) and it avoids all of these issues.  We'd still use
> setlocale() to get the current locale and localize to that for users
> of the gutenprint library (genppd would just localize the English
> strings from the library...)
> 
> If you'd like, I can spend time on this and back out the bundle
> changes for Mac OS X, since then we would no longer require them.

This would be great to save duplicate effort.

    Till


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                                           ` <87ej57v8gj.fsf@hardknott.home>
@ 2008-08-04 14:41                                             ` Till Kamppeter
  2008-08-04 21:08                                             ` Till Kamppeter
  1 sibling, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-08-04 14:41 UTC (permalink / raw)
  To: Roger Leigh
  Cc: Robert Krawitz, printing-architecture, printing-japan,
	gimp-print-devel, jriddell

I have tried your test program on a system with English, French, and 
German locales installed and get no translated text in the output.

My locale settings:

till@till-laptop:~/gutenprint/cvs/HEAD/print$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
till@till-laptop:~/gutenprint/cvs/HEAD/print$

Also running with "LC_ALL=" or "LC_ALL=en_GB.ISO-8859-1" did not change 
anything.

    Till


    Till

Roger Leigh wrote:
> Roger Leigh <rleigh@whinlatter.ukfsn.org> writes:
> 
>> As a result, I would suggest
>>
>> - simplifying stp_setlocale by removing the langage->locale mappings
>>   (no longer needed).  It could even just wrap setlocale with no
>>   additional work.
>>
>> - simplify genppd set_language by simply doing
>>   setenv("LANGUAGE, language, 1);
>>
>> By not messing with the locale, we remove the need for exotic locales
>> to exist--we just rely on the user having a working non-C locale.
>>
>> Obviously, this needs testing on Solaris and BSD systems (I guess
>> MacOS X won't use this code).  Does anyone have access to such systems
>> to test?
> 
> If anyone could test using the program I posted, that would be very
> helpful.  Testing on other BSD, Solaris, UNIX and Linux systems would
> be great.  I'm using glibc-2.7/gettext-0.17.
> 
> http://nagini.vm.bytemark.co.uk/~rleigh/gettext-test.c
> http://nagini.vm.bytemark.co.uk/~rleigh/gutenprint.mo
> 
> You'll need to
> - save gutenprint.mo as <foo>/de_GB/LC_MESSAGES/gutenprint.mo
> - set localedir to <foo> in gettext-test.c
> - set _GNU_SOURCE to _BSD_SOURCE in gettext-test.c (or whatever needs
>   doing to get setenv() prototyped on BSD)
> 
> Build with "gcc -std=c99 -o gettext-test gettext-test.c
> Run ./gettext-test
> 
> You should see something similar to:
> 
> % ./gettext-test
> setlocale1: en_GB.ISO-8859-1
> setlocale2: (null)
> setlocale3: en_GB.ISO-8859-1
> domain: /usr/share/locale
> codset (null)->UTF-8
> selected-domain: gutenprint
> lookup: Foto aus fünf Farben gemischt
> dlookup: Foto aus fünf Farben gemischt
> 
> To make the test most realistic, start by setting a non-UTF-8-locale
> such as en_GB.ISO-8859-1 (any locale except C that is not UTF-8 is
> good).  This tests correct recoding into UTF-8.  This is also why we
> are using an ISO-8859-1 message catalogue.  Above we see correct UTF-8
> output for a catalogue without a valid system locale, which is the
> objective.
> 
> 
> Regards,
> Roger
> 


^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                                           ` <87ej57v8gj.fsf@hardknott.home>
  2008-08-04 14:41                                             ` Till Kamppeter
@ 2008-08-04 21:08                                             ` Till Kamppeter
       [not found]                                               ` <873alk8lwp.fsf@hardknott.home>
  1 sibling, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-08-04 21:08 UTC (permalink / raw)
  To: Roger Leigh
  Cc: Robert Krawitz, printing-architecture, printing-japan,
	gimp-print-devel, jriddell

[-- Attachment #1: Type: text/plain, Size: 2144 bytes --]

Roger Leigh wrote:
> 
> If anyone could test using the program I posted, that would be very
> helpful.  Testing on other BSD, Solaris, UNIX and Linux systems would
> be great.  I'm using glibc-2.7/gettext-0.17.
> 
> http://nagini.vm.bytemark.co.uk/~rleigh/gettext-test.c
> http://nagini.vm.bytemark.co.uk/~rleigh/gutenprint.mo
> 
> You'll need to
> - save gutenprint.mo as <foo>/de_GB/LC_MESSAGES/gutenprint.mo
> - set localedir to <foo> in gettext-test.c
> - set _GNU_SOURCE to _BSD_SOURCE in gettext-test.c (or whatever needs
>   doing to get setenv() prototyped on BSD)
> 
> Build with "gcc -std=c99 -o gettext-test gettext-test.c
> Run ./gettext-test
> 
> You should see something similar to:
> 
> % ./gettext-test
> setlocale1: en_GB.ISO-8859-1
> setlocale2: (null)
> setlocale3: en_GB.ISO-8859-1
> domain: /usr/share/locale
> codset (null)->UTF-8
> selected-domain: gutenprint
> lookup: Foto aus fünf Farben gemischt
> dlookup: Foto aus fünf Farben gemischt
> 
> To make the test most realistic, start by setting a non-UTF-8-locale
> such as en_GB.ISO-8859-1 (any locale except C that is not UTF-8 is
> good).  This tests correct recoding into UTF-8.  This is also why we
> are using an ISO-8859-1 message catalogue.  Above we see correct UTF-8
> output for a catalogue without a valid system locale, which is the
> objective.

I did the test again, but this time with strace. I did:

wget http://nagini.vm.bytemark.co.uk/~rleigh/gettext-test.c
wget http://nagini.vm.bytemark.co.uk/~rleigh/gutenprint.mo
mkdir -p x/de_GB/LC_MESSAGES/
mv gutenprint.mo x/de_GB/LC_MESSAGES/
<edit gettext-test.c to set the localedir>
gcc -std=c99 -o gettext-test gettext-test.c
strace -s 1024 -o st.out ./gettext-test

Screen output:

setlocale1: (null)
setlocale2: (null)
setlocale3: C
domain: /home/till/gutenprint/cvs/HEAD/x
codset (null)->UTF-8
selected-domain: gutenprint
lookup: Five Color Photo Composite
dlookup: Five Color Photo Composite
till@till-laptop:~/gutenprint/cvs/HEAD$ less st.out

The file st.out is attached. What one can see in the file is that the 
gutenprint.mo is not touched by the program, not even the x/ directory.

    Till


[-- Attachment #2: st.out --]
[-- Type: text/plain, Size: 6628 bytes --]

execve("./gettext-test", ["./gettext-test"], [/* 23 vars */]) = 0
brk(0)                                  = 0x930d000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb802f000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=122401, ...}) = 0
mmap2(NULL, 122401, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb8011000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340g\1\0004\0\0\0\350\266\25\0\0\0\0\0004\0 \0\n\0(\0D\0C\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0@6\24\0@6\24\0@6\24\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0ht\25\0ht\25\0\5\0\0\0\0\20\0\0\1\0\0\0\350\201\25\0\350\201\25\0\350\201\25\0\224\'\0\0\210T\0\0\6\0\0\0\0\20\0\0\2\0\0\0\234\235\25\0\234\235\25\0\234\235\25\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0 \0\0\0 \0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\350\201\25\0\350\201\25\0\350\201\25\0\10\0\0\0,\0\0\0\4\0\0\0\4\0\0\0P\345tdT6\24\0T6\24\0T6\24\0\204+\0\0\204+\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\350\201\25\0\350\201\25\0\350\201\25\0\30\36\0\0\30\36\0\0\4\0\0\0\1\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\10\0\0\0\363\3\0\0\t\0\0\0\0\2\0\0\16\0\0\0\2400\20D\200 \2\1\214\3\346\220AE\210\0\204\0\10\0A\200\0@\300\200\0\f\2\f\0\0010\0\10@\"\10\246\4\210H6l\240\0260\0&\204\200\216\4\10B$\2\f\246\244\32\6c\310\0\302 \1\300\0R\0!\201\10\4\n  \250\24\0\24(`\0\0P\240\312DB", 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1425800, ...}) = 0
mmap2(NULL, 1431152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eb3000
mmap2(0xb800b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x158) = 0xb800b000
mmap2(0xb800e000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb800e000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eb2000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7eb26b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb800b000, 8192, PROT_READ)   = 0
mprotect(0x8049000, 4096, PROT_READ)    = 0
mprotect(0xb804c000, 4096, PROT_READ)   = 0
munmap(0xb8011000, 122401)              = 0
brk(0)                                  = 0x930d000
brk(0x932e000)                          = 0x932e000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2586, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb802e000
read(3, "# Locale name alias data base.\n# Copyright (C) 1996-2001,2003 Free Software Foundation, Inc.\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2, or (at your option)\n# any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\n# The format of this file is the same as for the corresponding file of\n# the X Window System, which normally can be found in\n#\t/usr/lib/X11/locale/locale.alias\n# A single line contains two fields: an alias and a substitution value.\n# All entr"..., 4096) = 2586
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb802e000, 4096)                = 0
open("/usr/lib/locale/en_GB.ISO-8859-1/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB.iso88591/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en_GB/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en.ISO-8859-1/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en.iso88591/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/en/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_GB.ISO-8859-1/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_GB.iso88591/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_GB/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.ISO-8859-1/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.iso88591/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb802e000
write(1, "setlocale1: (null)\n", 19)    = 19
open("/usr/lib/locale/de_GB/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de_GB/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/de/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
write(1, "setlocale2: (null)\n", 19)    = 19
write(1, "setlocale3: C\n", 14)         = 14
write(1, "domain: /home/till/gutenprint/cvs/HEAD/x\n", 41) = 41
write(1, "codset (null)->UTF-8\n", 21)  = 21
write(1, "selected-domain: gutenprint\n", 28) = 28
write(1, "lookup: Five Color Photo Composite\n", 35) = 35
write(1, "dlookup: Five Color Photo Composite\n", 36) = 36
exit_group(0)                           = ?

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]             ` <200808030932.38287.hvengel@astound.net>
@ 2008-08-04 21:53               ` Till Kamppeter
       [not found]                 ` <4897BF6A.9090806@apple.com>
       [not found]               ` <200808031431.06482.hvengel@astound.net>
  1 sibling, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-08-04 21:53 UTC (permalink / raw)
  To: Hal V. Engel
  Cc: printing-architecture@lists.linux-foundation.org, Printing-japan,
	gimp-print-devel

Hal V. Engel wrote:
> I don't think this is off topic. After all the thread is about PPD files 
> and the Common Printing Dialog and Kai-Uwe asked if the cupsICCProfile 
> part of the PPD specification was going to be implemented in the new 
> Common Printing Dialog. In addition, the thread mentioned color 
> management as one of the reasons for a spec change for PPD files. This 
> seems to me to be right on topic. I also want to know the answer to this 
> question. Is the new printing dialog going to support color management 
> and will it be able to make use of cupsICCProfile info from PPD files?
> 
> Hal
> 

It is a good idea to add the color profile support to the dialog. But 
are clients able to download the ICC profile from the CUPS server? Would 
it not be the better solution if CUPS itself already supports color 
management and not to make the dialog apply color profiles? Which 
options would be needed in the Common Printing Dialog to control color 
management?

    Till


> PS: I tried to find info about this project on-line. Other than finding 
> some basic references to the GSoC project I was unable to find anything 
> that had any level of detail like for example specification or design 
> documents or a project wiki or project email list. Is this type of 
> information available and if so where is it located?

Here is the home page of the Common Printing dialog:

https://www.linuxfoundation.org/en/OpenPrinting/CommonPrintingDialog

There are links to all specs and related pages.

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: Color Management (was)PPD extension specs updated
       [not found]               ` <200808031431.06482.hvengel@astound.net>
@ 2008-08-04 22:22                 ` Till Kamppeter
       [not found]                   ` <200808050116.25204.hvengel@astound.net>
  0 siblings, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-08-04 22:22 UTC (permalink / raw)
  To: Hal V. Engel, gimp-print-devel,
	printing-architecture@lists.linux-foundation.org, Printing-japan,
	Peter Sikking

Hal V. Engel wrote:
> After an extensive search I was able to find more stuff on this 
> including the UI specifications. I also built and ran the current 
> developement images.
> 
> It does appear that color management is part of the spec for 
> PhotoPrinters (But there are no details on just what that means since it 
> lists setting the profile but does not have info on things like 
> rendering intents and black point compensation) but not for any other 
> class of printer including wide format printers. The example of a wide 
> format printer in the spec is an Epson Stylus Pro 9800 which is very 
> commonly used for doing large format photo printing. Most places that do 
> this type of printing use color management in the printing work flow. So 
> I am puzzeled by the lack of CM support for wide format printers in the 
> spec.

In which part of the specs did you find that color management is 
supported for photo printers and not for large-format printers?

> The UI appears to be driven completely by the ppd file and most of it's 
> functionality is dependant on the new extensions which do not exist in 
> current ppd files. There are no example ppd files in the source code 
> with these new extensions.

Take a CVS snapshot from the current HEAD branch of Gutenprint. These 
are the first PPDs with the new PPD extensions. Tags are still missing, 
but there are custom options, translations, and widget hints.

> So it is difficult to evaluate the new dialog 
> since it is crippled when using the older (unextended) ppd files. It 
> failed to do anything with the cupsICCProfile setting in my printer ppd 
> file as far as I could tell (it does not show up in the UI). Does anyone 
> have an extended PPD file that could be used for testing? Does anyone 
> have an example of a PPD file that exposes cupsICCProfile settings to 
> the user in some useful way?
> 
> Also the design appears to be completely dependent on the calling 
> application for the preview and it only accepts pdf files for the 
> preview. Therefore every application that uses this that wants a 
> functioning preview needs to be able to produce PDF files. This implies 
> that those applications that want color managed previews will have to 
> implement CM and proofing functionality as part of producing the PDF 
> preview file.
> 

We should look into this and at least in a second version we should add 
color-managed previews.

> The KDE version of the dialog is a fixed size which makes the preview of 
> limited usefullness if users desire to inspect the preview in any 
> detail. At the very least users should be able to maximize the dialog 
> and I would really like to see a zome feature for the preview widget.
> 

These are design decisions. Peter, do you want to help him here?

> The build does not have any dependancies on any color management 
> libraries. So it appears that the preview pdf is not even corrected from 
> it's embedded colorspace to the display color space. If the preview 
> functionality supported this then preview pdf files that were in the 
> printer color space (and have that profile embedded in the pdf) would 
> automatically be soft proofed in the preview.
> 
> PDF will be the new standard file format for printering instead of 
> PostScript. It appears that the pdftoraster (and other filters related 
> to this change) are being developed at this time. Some of these may 
> already be close to complete. Since this is new developement I would 
> expect that these filters will have support for applying ICC profile 
> transformations unlike any of the existing (older) filters. This 
> assumption may not be true but if that is the case then this would have 
> been a significant design oversight. If the pdftoraster filter has 
> support for ICC profile transformations then this means that color 
> managed printing work flows are available to any and all applications 
> that use pdf files (IE. that conform to the new standard). Anyone know 
> if the new filters support color management?

Otani-san, what about color management in the new PDF filters?

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                                               ` <873alk8lwp.fsf@hardknott.home>
@ 2008-08-04 22:41                                                 ` Till Kamppeter
  0 siblings, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-08-04 22:41 UTC (permalink / raw)
  To: Roger Leigh
  Cc: Robert Krawitz, printing-architecture, printing-japan,
	gimp-print-devel, jriddell



Roger Leigh wrote:
> Well, the problem here is simple.  The program fails as expected
> because you *don't have a valid locale* for the testcase to use:
> 
>   // Initial setlocale call must succeed, or else we're still in a C
>   // locale, and gettext won't translate at all.
>   const char *l1 = setlocale(LC_ALL, "en_GB.ISO-8859-1");
> 
> Do you have a valid en_GB.ISO-8859-1 locale?  If not, then change this
> to a different locale (e.g. "" to use your en_US locale), or generate
> the locale.  To do the test as I requested above however, you *must*
> start off in a non-UTF-8 locale to verify that the UTF-8 transcoding
> is working properly, or else the test is not useful, though it will
> verify we can do lookups while using "invalid" locales.
> 
> What results do you get if you fix this?

Now the results are better.

I did

sudo locale-gen en_US.ISO-8859-15
    (locale must be listed in /usr/share/i18n/SUPPORTED)

edited gettext-test.c to have a line

const char *l1 = setlocale(LC_ALL, "en_US.ISO-8859-15");

and all the rest like before.

Then I get as screen output:

setlocale1: en_US.ISO-8859-15
setlocale2: (null)
setlocale3: en_US.ISO-8859-15
domain: /home/till/gutenprint/cvs/HEAD/x
codset (null)->UTF-8
selected-domain: gutenprint
lookup: Foto aus fünf Farben gemischt
dlookup: Foto aus fünf Farben gemischt

So in this case translations work and encoding works. st.out is 
attached. So this means that the system needs at least one non-C locale 
and the PPD generator has to find and select it.

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD extension specs updated
       [not found]                   ` <200808050027.23995.hvengel@astound.net>
@ 2008-08-05  8:20                     ` Till Kamppeter
  0 siblings, 0 replies; 27+ messages in thread
From: Till Kamppeter @ 2008-08-05  8:20 UTC (permalink / raw)
  To: Hal V. Engel
  Cc: printing-architecture@lists.linux-foundation.org, Printing-japan,
	gimp-print-devel, Michael R Sweet

Hal V. Engel wrote:
> A lot of this depends on the Color Management (CM) services that are 
> available in the printing system. If the issues with CUPS can be fixed 
> then users need to have the following:
>
[...]

You write about a lot of CM features missing in CUPS. Can you make 
appropriate bug reports/feature requests at

http://www.cups.org/str.php

Thanks.

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: Color Management (was)PPD extension specs updated
       [not found]                   ` <200808050116.25204.hvengel@astound.net>
@ 2008-08-05  8:30                     ` Till Kamppeter
  2008-08-05 12:36                       ` peter sikking
  0 siblings, 1 reply; 27+ messages in thread
From: Till Kamppeter @ 2008-08-05  8:30 UTC (permalink / raw)
  To: Hal V. Engel
  Cc: printing-architecture@lists.linux-foundation.org, Printing-japan,
	gimp-print-devel

Hal V. Engel wrote:
> It was in the color settings for photoprinters (there was a color 
> management item that listed setting the ICC profile) but it was not in 
> the wide format printer spec. I think this is more a matter of 
> definitions. Wide format printers get used for printing photos and when 
> they are used this way they are in fact photoprinters. There are 
> businesses that have rows of these printers doing nothing but printing 
> out photos all day long. But wide format printers also get used for 
> doing things like printing blue prints and the like. These are 
> completely different use cases that have nothing to do with how wide the 
> printers format is. In fact it would be possible for a printer vendor to 
> create a PhotoPrinter PPD and a non-photo PPD file for these printers 
> and allow the user to decide which to use depending on their needs. I 
> guess I was trying to point out that wide format is not a use case where 
> as photoprinting is.
>

I agree. There are even wide-format printers especially made for photos, 
with 6 or more inks.

> 
> Not hard to do really as it only takes a few dozen lines of code. If you 
> would like I can take a look at the KDE version (I normally work with Qt 
> so I should be able to find my way around this code) and perhaps get you 
> a patch for this. That is if there is interest.
>

Patches are welcome. Would be great if we can get color management in 
with your help.

> I remember seeing in the design docs that since it is a dialog it should 
> be a fixed size. I am not sure where this "rule" comes from but I think 
> that this should depend on the dialog. In some (actually in most) cases 
> I would agree totally. In this case I don't. Part if this gets back to 
> use cases. My interests are more focused on PhotoPrinting and color 
> critical work where the preview can be very important. When I am doing 
> other printing such as printing a code listing or a tax return the 
> preview is not nearly as important. In fact in those cases I couldn't 
> care less about the preview. The other thing is that the KDE dialog has 
> some annoying formating issues with the right column (hopefully these 
> will be fixed soon) that would have improved if the dialog were bigger 
> (or if better sizepolicy settings and layouts had been used in that part 
> of the dialog).

I would like to have a zoomable preview/resizable dialog, too.

    Till

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: Color Management (was)PPD extension specs updated
  2008-08-05  8:30                     ` Till Kamppeter
@ 2008-08-05 12:36                       ` peter sikking
  0 siblings, 0 replies; 27+ messages in thread
From: peter sikking @ 2008-08-05 12:36 UTC (permalink / raw)
  To: Till Kamppeter
  Cc: printing-architecture@lists.linux-foundation.org, Printing-japan,
	gimp-print-devel, Hal V. Engel

Till + Hal wrote:

>> It was in the color settings for photoprinters (there was a color  
>> management item that listed setting the ICC profile) but it was not  
>> in the wide format printer spec.

I have updated the intent of the clusters at the top of this page:

<http://wiki.openusability.org/printing/index.php/Printer_type_clusters>

"Do not take the clusters too literal…"

>> I remember seeing in the design docs that since it is a dialog it  
>> should be a fixed size. I am not sure where this "rule" comes from  
>> but I think that this should depend on the dialog.

and in this case, after looking carefully at the role of each area in
the printing dialog, the answer is no user resizing. the dialog
resizes itself to accommodate all parameters.

the preview is very important, it takes the voodoo out of printing.
it shows that everything is going to be OK, on a macroscopic level.
it has just enough size and enlargement to do that, but not more.

it should not start leading a life of its own as a document viewer.

>> In some (actually in most) cases I would agree totally. In this  
>> case I don't. Part if this gets back to use cases. My interests are  
>> more focused on PhotoPrinting and color critical work where the  
>> preview can be very important.

being the principal interaction architect of both this project and
of the redesign of GIMP, I am just about the only person in the whole
wide world who can answer your question.

the printing dialog does not live in a vacuum. we have a general
solution: if the transformation part (getting it on paper) is
demanding or hands-on, then this task shall be performed in a
sizeable (like the main-) window before the print dialog is entered.

The printing dialog can even be skipped (in a Just Print fashion)
after this big transformation window. (note the use of dialog and window
for these two different types of interaction).

     --ps

         founder + principal interaction architect
             man + machine interface works

         http://mmiworks.net/blog : on interaction architecture




^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2008-08-05 12:36 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-30 15:50 [Printing-architecture] Common Printing Dialog: PPD extension specs updated Till Kamppeter
     [not found] ` <4890962F.4000305@apple.com>
2008-07-30 16:38   ` Till Kamppeter
     [not found]     ` <4890AD59.6090902@apple.com>
2008-07-30 19:39       ` [Printing-architecture] [Gimp-print-devel] " Till Kamppeter
2008-07-30 19:54 ` [Printing-architecture] " Till Kamppeter
     [not found]   ` <200807310148.m6V1mTkP006833@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-07-31  7:10     ` [Printing-architecture] [Gimp-print-devel] " Till Kamppeter
     [not found]   ` <200807310223.m6V2NkAv006976@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-07-31  9:18     ` Till Kamppeter
     [not found]       ` <200807311309.m6VD9s5n018013@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-07-31 14:02         ` Till Kamppeter
     [not found]         ` <p06110400c4b793ad4cd1@[192.168.1.102]>
     [not found]           ` <200807312114.m6VLEhgd004613@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-07-31 21:37             ` Till Kamppeter
     [not found]               ` <200807312156.m6VLusVF004364@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-08-01  7:09                 ` Till Kamppeter
     [not found]                   ` <200808011134.m71BYXdK003793@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-08-01 12:13                     ` Till Kamppeter
     [not found]                       ` <20080801123314.GA26452@nagini.vm.bytemark.co.uk>
2008-08-01 12:55                         ` Till Kamppeter
     [not found]                           ` <20080801130821.GC26452@nagini.vm.bytemark.co.uk>
2008-08-01 13:19                             ` Till Kamppeter
     [not found]                               ` <48934778.1080504@apple.com>
     [not found]                                 ` <87ej58mptc.fsf@hardknott.home>
     [not found]                                   ` <4893A466.5040103@apple.com>
     [not found]                                     ` <87tze4l0sr.fsf@hardknott.home>
     [not found]                                       ` <200808020120.m721K3Uw007245@dsl092-065-009.bos1.dsl.speakeasy.net>
     [not found]                                         ` <87wsizvbdh.fsf@hardknott.home>
     [not found]                                           ` <87ej57v8gj.fsf@hardknott.home>
2008-08-04 14:41                                             ` Till Kamppeter
2008-08-04 21:08                                             ` Till Kamppeter
     [not found]                                               ` <873alk8lwp.fsf@hardknott.home>
2008-08-04 22:41                                                 ` Till Kamppeter
     [not found]                         ` <200808011243.m71ChRZ9004044@dsl092-065-009.bos1.dsl.speakeasy.net>
     [not found]                           ` <20080801130240.GB26452@nagini.vm.bytemark.co.uk>
     [not found]                             ` <200808011308.m71D8CMM004429@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-08-01 13:40                               ` Till Kamppeter
     [not found]                           ` <48934629.3060501@apple.com>
2008-08-01 17:26                             ` Till Kamppeter
2008-08-01 12:52                     ` Till Kamppeter
2008-08-01  7:15                 ` Till Kamppeter
     [not found]         ` <4895C323.7060005@apple.com>
     [not found]           ` <200808031506.m73F6GPe025447@dsl092-065-009.bos1.dsl.speakeasy.net>
     [not found]             ` <200808030932.38287.hvengel@astound.net>
2008-08-04 21:53               ` Till Kamppeter
     [not found]                 ` <4897BF6A.9090806@apple.com>
     [not found]                   ` <200808050027.23995.hvengel@astound.net>
2008-08-05  8:20                     ` Till Kamppeter
     [not found]               ` <200808031431.06482.hvengel@astound.net>
2008-08-04 22:22                 ` [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: Color Management (was)PPD " Till Kamppeter
     [not found]                   ` <200808050116.25204.hvengel@astound.net>
2008-08-05  8:30                     ` Till Kamppeter
2008-08-05 12:36                       ` peter sikking
     [not found]       ` <200807311226.m6VCQED9017811@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-07-31 13:38         ` [Printing-architecture] [Gimp-print-devel] Common Printing Dialog: PPD " Till Kamppeter
     [not found]           ` <200807311345.m6VDjJFT018162@dsl092-065-009.bos1.dsl.speakeasy.net>
2008-07-31 14:03             ` Till Kamppeter
2008-07-31 14:05         ` Till Kamppeter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.