cvs commit: BLFS/BOOK/pst/printing/gs gs-intro.xml

igor at linuxfromscratch.org igor at linuxfromscratch.org
Mon Jan 5 15:18:25 PST 2004


igor        04/01/05 16:18:25

  Modified:    BOOK     index.xml
               BOOK/appendices glossary.xml
               BOOK/introduction/welcome changelog.xml credits.xml
               BOOK/pst pst.ent
               BOOK/pst/printing printing.xml
               BOOK/pst/printing/cups cups-config.xml
               BOOK/pst/printing/espgs espgs-desc.xml espgs-exp.xml
                        espgs-inst.xml espgs-intro.xml
               BOOK/pst/printing/gs gs-intro.xml
  Added:       BOOK/pst/printing gimp-print.xml
               BOOK/pst/printing/gimp-print gimp-print-config.xml
                        gimp-print-desc.xml gimp-print-exp.xml
                        gimp-print-inst.xml gimp-print-intro.xml
                        gimp-print.ent
  Log:
  added gimp-print, submitted by Alexander
  
  Revision  Changes    Path
  1.354     +2 -2      BLFS/BOOK/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/index.xml,v
  retrieving revision 1.353
  retrieving revision 1.354
  diff -u -r1.353 -r1.354
  --- index.xml	3 Jan 2004 23:25:37 -0000	1.353
  +++ index.xml	5 Jan 2004 23:18:24 -0000	1.354
  @@ -2,8 +2,8 @@
   <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
   			"/usr/share/docbook/docbookx.dtd" [
   
  -<!ENTITY version "CVS-20040104">
  -<!ENTITY releasedate "January 4th, 2004">
  +<!ENTITY version "CVS-20040105">
  +<!ENTITY releasedate "January 5th, 2004">
   <!ENTITY blfs-version "cvs">
   
   <!ENTITY % book SYSTEM "book/book.ent">
  
  
  
  1.32      +3 -0      BLFS/BOOK/appendices/glossary.xml
  
  Index: glossary.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/appendices/glossary.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- glossary.xml	2 Jan 2004 20:36:28 -0000	1.31
  +++ glossary.xml	5 Jan 2004 23:18:24 -0000	1.32
  @@ -350,6 +350,9 @@
   <glossentry id="gPCI"><glossterm><acronym>PCI</acronym></glossterm>
   <glossdef><para>Peripheral Component Interconnect</para></glossdef></glossentry>
   
  +<glossentry id="gPCL"><glossterm><acronym>PCL</acronym></glossterm>
  +<glossdef><para>Printer Control Language</para></glossdef></glossentry>
  +
   <glossentry id="gPDC"><glossterm><acronym>PDC</acronym></glossterm>
   <glossdef><para>Primary Domain Controller</para></glossdef></glossentry>
   
  
  
  
  1.883     +4 -0      BLFS/BOOK/introduction/welcome/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/introduction/welcome/changelog.xml,v
  retrieving revision 1.882
  retrieving revision 1.883
  diff -u -r1.882 -r1.883
  --- changelog.xml	3 Jan 2004 23:25:37 -0000	1.882
  +++ changelog.xml	5 Jan 2004 23:18:24 -0000	1.883
  @@ -11,6 +11,10 @@
   
   <itemizedlist>
   
  +<listitem><para>January 5th, 2004 [igor]: Added Gimp-Print-4.2.5 and
  +fixes to CUPS and Ghostscript, contributed by Alexander E.
  +Patrakov</para></listitem>
  +
   <listitem><para>January 4th, 2004 [igor]: Updated to
   MySQL-4.0.17.</para></listitem>
   
  
  
  
  1.159     +2 -1      BLFS/BOOK/introduction/welcome/credits.xml
  
  Index: credits.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/introduction/welcome/credits.xml,v
  retrieving revision 1.158
  retrieving revision 1.159
  diff -u -r1.158 -r1.159
  --- credits.xml	18 Dec 2003 00:52:57 -0000	1.158
  +++ credits.xml	5 Jan 2004 23:18:24 -0000	1.159
  @@ -134,6 +134,8 @@
   
   <listitem><para>PHP: <emphasis>Jeremy Utley</emphasis></para></listitem>
   
  +<listitem><para>Gimp-Print: <emphasis>Alexander E. Patrakov</emphasis></para></listitem>
  +
   <listitem><para>fetchmail and wvdial: <emphasis>Paul Campbell</emphasis></para>
   </listitem>
   
  @@ -244,4 +246,3 @@
   </sect2>
   
   </sect1>
  -
  
  
  
  1.23      +2 -0      BLFS/BOOK/pst/pst.ent
  
  Index: pst.ent
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/pst/pst.ent,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- pst.ent	4 Oct 2003 08:58:55 -0000	1.22
  +++ pst.ent	5 Jan 2004 23:18:24 -0000	1.23
  @@ -6,10 +6,12 @@
   <!ENTITY % gs SYSTEM "printing/gs/gs.ent">
   <!ENTITY % espgs SYSTEM "printing/espgs/espgs.ent">
   <!ENTITY % LPRng SYSTEM "printing/lprng/lprng.ent">
  +<!ENTITY % gimp-print SYSTEM "printing/gimp-print/gimp-print.ent">
   %cups;
   %gs;
   %espgs;
   %LPRng;
  +%gimp-print;
   
   <!-- Scanning -->
   <!ENTITY pst-scanning SYSTEM "scanning/scanning.xml">
  
  
  
  1.8       +1 -0      BLFS/BOOK/pst/printing/printing.xml
  
  Index: printing.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/pst/printing/printing.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- printing.xml	24 Sep 2003 16:33:31 -0000	1.7
  +++ printing.xml	5 Jan 2004 23:18:24 -0000	1.8
  @@ -10,5 +10,6 @@
   &LPRng;
   &gs;
   &espgs;
  +&gimp-print;
   
   </chapter>
  
  
  
  1.1                  BLFS/BOOK/pst/printing/gimp-print.xml
  
  Index: gimp-print.xml
  ===================================================================
  <sect1 id="gimp-print" xreflabel="Gimp-Print-&gimp-print-version;">
  <?dbhtml filename="gimp-print.html" dir="pst"?>
  <title>Gimp-Print-&gimp-print-version;</title>
  
  &gimp-print-intro;
  &gimp-print-inst;
  &gimp-print-exp;
  &gimp-print-config;
  &gimp-print-desc;
  
  </sect1>
  
  
  
  1.7       +9 -0      BLFS/BOOK/pst/printing/cups/cups-config.xml
  
  Index: cups-config.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/pst/printing/cups/cups-config.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- cups-config.xml	24 Sep 2003 16:33:31 -0000	1.6
  +++ cups-config.xml	5 Jan 2004 23:18:24 -0000	1.7
  @@ -8,6 +8,15 @@
   <ulink url="http://www.cups.org/documentation.php"/>. The Software 
   Administrators Manual and Software Users Manual are particularly useful.</para>
   
  +<para>For non-PostScript printers to print with CUPS you need to install
  +<xref linkend="espgs"/> to convert PostScript to raster images
  +and a driver (e.g. from <xref linkend="gimp-print"/>) to convert
  +the resulting raster images to a form that the printer understands.
  +<ulink url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink>
  +drivers use Ghostscript to convert PostScript to a printable form directly, but this
  +is considered to be a hack by <application><acronym>CUPS</acronym></application>
  +developers.</para>
  +
   <para>During the install, <application><acronym>CUPS</acronym></application> 
   created the startup file <filename>/etc/rc.d/init.d/cups</filename>. The file 
   works, but you may want to change it to a more conventional <acronym>LFS
  
  
  
  1.2       +5 -2      BLFS/BOOK/pst/printing/espgs/espgs-desc.xml
  
  Index: espgs-desc.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/pst/printing/espgs/espgs-desc.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- espgs-desc.xml	4 Oct 2003 07:25:25 -0000	1.1
  +++ espgs-desc.xml	5 Jan 2004 23:18:25 -0000	1.2
  @@ -15,8 +15,11 @@
   
   <sect3>
   <title>pstoraster</title>
  -<para><command>pstoraster</command> allows <acronym>CUPS</acronym> to filter 
  -output to non-PostScript printers. It is built and installed only if 
  +<para><acronym>CUPS</acronym> uses <command>pstoraster</command> filter to convert
  +PostScript to a generic raster image format that is acceptable as an input to
  +drivers for non-PostScript printers (e.g. from
  +<xref linkend="gimp-print"/>).
  +It is built and installed only if 
   <xref linkend="cups"/> is found.</para></sect3>
   
   </sect2>
  
  
  
  1.2       +6 -1      BLFS/BOOK/pst/printing/espgs/espgs-exp.xml
  
  Index: espgs-exp.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/pst/printing/espgs/espgs-exp.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- espgs-exp.xml	4 Oct 2003 07:25:25 -0000	1.1
  +++ espgs-exp.xml	5 Jan 2004 23:18:25 -0000	1.2
  @@ -2,7 +2,12 @@
   <title>Command explanations</title>
   
   <para><option>--without-gimp-print</option>: This switch disables
  -the building of the <application><acronym>GIMP</acronym></application> print driver.</para>
  +the building of the <application><acronym>GIMP</acronym></application> print driver
  +as a Ghostscript device since this is deprecated.
  +This driver may be still accessible via <acronym>IJS</acronym>
  +or <application><acronym>CUPS</acronym></application>,
  +and this is the preferred way.</para>
  +<!-- This also fails with Gimp-Print-4.2.6-rc1 or later -->
   
   <para><option>--without-ijs</option>: This switch disables the
   <acronym>IJS</acronym> driver support.</para>
  
  
  
  1.4       +1 -1      BLFS/BOOK/pst/printing/espgs/espgs-inst.xml
  
  Index: espgs-inst.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/pst/printing/espgs/espgs-inst.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- espgs-inst.xml	21 Dec 2003 00:33:22 -0000	1.3
  +++ espgs-inst.xml	5 Jan 2004 23:18:25 -0000	1.4
  @@ -12,7 +12,7 @@
   
   <para>Install <application>Ghostscript</application> by running the following commands:</para>
   
  -<screen><userinput><command>./configure --prefix=/usr &&
  +<screen><userinput><command>./configure --prefix=/usr --without-gimp-print &&
   make &&
   make install</command></userinput></screen>
   
  
  
  
  1.5       +4 -6      BLFS/BOOK/pst/printing/espgs/espgs-intro.xml
  
  Index: espgs-intro.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/pst/printing/espgs/espgs-intro.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- espgs-intro.xml	27 Dec 2003 14:37:16 -0000	1.4
  +++ espgs-intro.xml	5 Jan 2004 23:18:25 -0000	1.5
  @@ -21,14 +21,12 @@
   <sect3><title>Additional downloads</title>
   <itemizedlist spacing='compact'>
   <listitem><para>Standard fonts: <ulink
  -url="http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-std-6.0.tar.gz"/>
  +url="ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/fonts/ghostscript-fonts-std-8.11.tar.gz"/>
   </para></listitem>
   <listitem><para>Other fonts: <ulink
   url="http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-other-6.0.tar.gz"/>
   </para></listitem>
  -<listitem><para>Cyrillic fonts: <ulink
  -url="ftp://ftp.gnome.ru/fonts/urw/release/urw-fonts-1.0.7pre22.tar.bz2"/>
  -</para></listitem>
  +<!-- Cyrillic fonts are now a part of ghostscript-fonts-std -->
   <listitem><para>OMNI drivers: <ulink
   url="http://heanet.dl.sourceforge.net/sourceforge/omniprint/Omni-0.9.1.tar.gz"/>
   </para></listitem>
  @@ -42,8 +40,8 @@
   <sect4><title>Optional</title>
   <para><xref linkend="cups"/>, <xref linkend="libjpeg"/>, <xref
   linkend="libpng"/>, <xref linkend="xfree86"/>, <xref
  -linkend="GLib"/>, <xref linkend="GTK"/> and 
  -<ulink url="http://gimp-print.sourceforge.net/">gimp-print</ulink>
  +linkend="GLib"/>, <xref linkend="GTK"/> and
  +<xref linkend="gimp-print"/>
   </para></sect4>
   </sect3>
   
  
  
  
  1.1                  BLFS/BOOK/pst/printing/gimp-print/gimp-print-config.xml
  
  Index: gimp-print-config.xml
  ===================================================================
  <sect2>
  <title>Configuring <application>Gimp-Print</application></title>
  
  <sect3><title>Configuration Information</title>
  
  <!-- &library-config; -->
  
  <para>For <application><acronym>CUPS</acronym></application> to see newly installed
  <acronym>PPD</acronym> files, it has to be restarted:</para>
  
  <screen><userinput><command>/etc/rc.d/init.d/cups restart</command></userinput></screen>
  
  <para>Then point your web browser to <ulink url="http://127.0.0.1:631"/>
  to add a new printer to <application><acronym>CUPS</acronym></application>.</para>
  </sect3>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/pst/printing/gimp-print/gimp-print-desc.xml
  
  Index: gimp-print-desc.xml
  ===================================================================
  <sect2>
  <title>Contents</title>
  
  <para>The <application>Gimp-Print</application> package contains 
  <filename>libgimpprint</filename> libraries, 
  <command>rastertoprinter</command> filter for
  <application><acronym>CUPS</acronym></application> that converts
  the output of <command>pstoraster</command> to a form
  understandable by printer,
  and a plugin that allows printing images from
  <application><acronym>GIMP</acronym></application>.</para>
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/pst/printing/gimp-print/gimp-print-exp.xml
  
  Index: gimp-print-exp.xml
  ===================================================================
  <sect2>
  <title>Command explanations</title>
  
  <para><option>--with-translated-ppds=no</option>: When this switch is given,
  only US English <acronym>PPD</acronym> files 
  for <acronym>CUPS</acronym> will be built. Useful if the
  <acronym>PPD</acronym> files are not yet translated into your native
  language and you want to save some space on unneeded translations.</para>
  
  <para><option>--enable-cups-level3-ps</option>: This option causes
  the build process to generate PostScript level 3 <acronym>PPD</acronym> files
  instead of level 2 ones.</para>
  
  </sect2>
  
  
  
  1.1                  BLFS/BOOK/pst/printing/gimp-print/gimp-print-inst.xml
  
  Index: gimp-print-inst.xml
  ===================================================================
  <sect2>
  <title>Installation of <application>Gimp-Print</application></title>
  
  <para>Install <application>Gimp-Print</application> by running the following commands:</para>
  
  <screen><userinput><command>./configure --prefix=/usr &&
  make &&
  make install</command></userinput></screen>
  
  </sect2>
  
  
  
  
  1.1                  BLFS/BOOK/pst/printing/gimp-print/gimp-print-intro.xml
  
  Index: gimp-print-intro.xml
  ===================================================================
  <sect2>
  <title>Introduction to <application>Gimp-Print</application></title>
  
  <para>The <application>Gimp-Print</application> package contains
  high quality drivers for Canon, Epson, Lexmark and <acronym>PCL</acronym> printers
  for use with <xref linkend="espgs"/>,
  <xref linkend="cups"/>,
  <ulink url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink>,
  and the <xref linkend="gimp"/>. See the list of supported printers at
  <ulink url="http://gimp-print.sourceforge.net/p_Supported_Printers.php3"/>.
  </para>
  <!-- FIXME: APFL Ghostscript is not tested. Don't forget to check the license. -->
  
  <sect3><title>Package information</title>
  <itemizedlist spacing='compact'>
  <listitem><para>Download (HTTP): <ulink url="&gimp-print-download-http;"/></para></listitem>
  <listitem><para>Download size: &gimp-print-size;</para></listitem>
  <listitem><para>Estimated Disk space required: &gimp-print-buildsize;</para></listitem>
  <listitem><para>Estimated build time: &gimp-print-time;</para></listitem></itemizedlist>
  </sect3>
  
  <sect3><title><application>Gimp-Print</application> dependencies</title>
  <sect4><title>Optional</title>
  <para><xref linkend="cups"/>,
  <ulink url="http://www.linuxprinting.org/foomatic.html">Foomatic</ulink>
  and <xref linkend="gimp"/></para></sect4>
  </sect3>
  
  </sect2>
  
  
  
  1.1                  BLFS/BOOK/pst/printing/gimp-print/gimp-print.ent
  
  Index: gimp-print.ent
  ===================================================================
  <!ENTITY gimp-print SYSTEM "../gimp-print.xml">
  <!ENTITY gimp-print-intro SYSTEM "gimp-print-intro.xml">
  <!ENTITY gimp-print-inst SYSTEM "gimp-print-inst.xml">
  <!ENTITY gimp-print-exp SYSTEM "gimp-print-exp.xml">
  <!ENTITY gimp-print-desc SYSTEM "gimp-print-desc.xml">
  <!ENTITY gimp-print-config SYSTEM "gimp-print-config.xml">
  <!ENTITY gimp-print-buildsize "45 MB">
  <!ENTITY gimp-print-version "4.2.5">
  <!ENTITY gimp-print-download-http "http://twtelecom.dl.sourceforge.net/sourceforge/gimp-print/gimp-print-&gimp-print-version;.tar.gz">
  <!ENTITY gimp-print-size "5 MB">
  <!ENTITY gimp-print-time "0.57 SBU">
  
  
  
  1.8       +8 -0      BLFS/BOOK/pst/printing/gs/gs-intro.xml
  
  Index: gs-intro.xml
  ===================================================================
  RCS file: /home/cvsroot/BLFS/BOOK/pst/printing/gs/gs-intro.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- gs-intro.xml	24 Sep 2003 20:01:14 -0000	1.7
  +++ gs-intro.xml	5 Jan 2004 23:18:25 -0000	1.8
  @@ -31,4 +31,12 @@
   linkend="GTK"/> and <xref linkend="xfree86"/></para></sect4>
   </sect3>
   
  +<sect3><title>Conflicts</title>
  +<para>This version of Ghostscript does not work with
  +<application><acronym>CUPS</acronym></application> due to missing
  +generic "cups" raster image driver. The necessary support cannot be patched in
  +due to incompatible licenses. Use <xref linkend="espgs"/> instead if you have
  +<application><acronym>CUPS</acronym></application>.</para>
  +</sect3>
  +
   </sect2>
  
  
  



More information about the blfs-book mailing list