Update printing chapter to talk about USB printers.
Submitted by: "Ted Mittelstaedt" <tedm@toybox.placo.com>
This commit is contained in:
parent
85a8be4912
commit
6677691ad4
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=21152
1 changed files with 39 additions and 12 deletions
|
@ -280,8 +280,8 @@
|
||||||
<sect4 id="printing-ports">
|
<sect4 id="printing-ports">
|
||||||
<title>Ports and Cables</title>
|
<title>Ports and Cables</title>
|
||||||
|
|
||||||
<para>Nearly all printers you can get for a PC today support one
|
<para>Printers sold for use on PC's today generally come
|
||||||
or both of the following interfaces:</para>
|
with one or more of the following three interfaces:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<indexterm>
|
<indexterm>
|
||||||
|
@ -289,13 +289,16 @@
|
||||||
<secondary>serial</secondary>
|
<secondary>serial</secondary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Serial</emphasis> interfaces use a serial
|
<para><emphasis>Serial</emphasis> interfaces, also known
|
||||||
port on your computer to send data to the printer. Serial
|
as RS232C or RS232D, or COM ports, use a serial port
|
||||||
|
on your computer to send data to the printer. Serial
|
||||||
interfaces are common in the computer industry and cables
|
interfaces are common in the computer industry and cables
|
||||||
are readily available and also easy to construct. Serial
|
are readily available and also easy to construct. Serial
|
||||||
interfaces sometimes need special cables and might require
|
interfaces sometimes need special cables and might require
|
||||||
you to configure somewhat complex communications
|
you to configure somewhat complex communications
|
||||||
options.</para>
|
options. Most PC serial ports have a maximum
|
||||||
|
transmission rate of 115200 bps, which makes printing
|
||||||
|
large graphic print jobs with them impractical.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
|
@ -305,7 +308,8 @@
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Parallel</emphasis> interfaces use a
|
<para><emphasis>Parallel</emphasis> interfaces use a
|
||||||
parallel port on your computer to send data to the
|
parallel port on your computer to send data to the
|
||||||
printer. Parallel interfaces are common in the PC market.
|
printer. Parallel interfaces are common in the PC market
|
||||||
|
and are faster than RS232 serial.
|
||||||
Cables are readily available but more difficult to
|
Cables are readily available but more difficult to
|
||||||
construct by hand. There are usually no communications
|
construct by hand. There are usually no communications
|
||||||
options with parallel interfaces, making their
|
options with parallel interfaces, making their
|
||||||
|
@ -319,19 +323,42 @@
|
||||||
<quote>Centronics</quote> interfaces, named after the
|
<quote>Centronics</quote> interfaces, named after the
|
||||||
connector type on the printer.</para>
|
connector type on the printer.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<indexterm>
|
||||||
|
<primary>printers</primary>
|
||||||
|
<secondary>USB</secondary>
|
||||||
|
</indexterm>
|
||||||
|
<listitem>
|
||||||
|
<para>USB interfaces, named for the Universal Serial
|
||||||
|
Bus, can run at even faster speeds than parallel or
|
||||||
|
RS232 serial interfaces. Cables are simple and cheap.
|
||||||
|
USB is superior to RS232 Serial and to Parallel for
|
||||||
|
printing, but it is not as well supported under UNIX
|
||||||
|
systems. A way to avoid this problem is to purchase a
|
||||||
|
printer that has both a USB interface and a Parallel
|
||||||
|
interface, as many printers do.</para>
|
||||||
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<para>In general, serial interfaces are slower than parallel
|
<para>In general, Parallel interfaces usually offer just
|
||||||
interfaces. Parallel interfaces usually offer just
|
|
||||||
one-way communication (computer to printer) while serial
|
one-way communication (computer to printer) while serial
|
||||||
gives you two-way. Newer parallel ports (EPP and ECP) and printers
|
and USB gives you two-way. Newer parallel ports (EPP and
|
||||||
|
ECP) and printers
|
||||||
can communicate in both directions under FreeBSD when a
|
can communicate in both directions under FreeBSD when a
|
||||||
IEEE1284 compliant cable is used.</para>
|
IEEE1284 compliant cable is used.</para>
|
||||||
|
|
||||||
<indexterm><primary>PostScript</primary></indexterm>
|
<indexterm><primary>PostScript</primary></indexterm>
|
||||||
<para>Usually, the only time you need two-way communication with
|
|
||||||
the printer is if the printer speaks &postscript;. &postscript;
|
<para>Two-way communication to the printer over a parallel
|
||||||
printers can be very verbose. In fact, &postscript; jobs are
|
port is generally done 1 of two ways. The first method
|
||||||
|
uses a custom built printer driver for FreeBSD that speaks
|
||||||
|
the proprietary language used by the printer. This is
|
||||||
|
common with inkjet printers and can be used for reporting
|
||||||
|
ink levels and other status information. The second
|
||||||
|
method is used when the printer supports
|
||||||
|
&postscript;.</para>
|
||||||
|
|
||||||
|
<para>&postscript; jobs are
|
||||||
actually programs sent to the printer; they need not produce
|
actually programs sent to the printer; they need not produce
|
||||||
paper at all and may return results directly to the computer.
|
paper at all and may return results directly to the computer.
|
||||||
&postscript; also uses two-way communication to tell the
|
&postscript; also uses two-way communication to tell the
|
||||||
|
|
Loading…
Reference in a new issue