Книга: Fedora™ Unleashed, 2008 edition
Using USB and Legacy Printers
Using USB and Legacy Printers
Other problems can arise from the lack of a printer's USB vendor and device ID information — a problem shared by some USB scanners under Linux. For information regarding USB printer support, you can check with the Linux printing folks (http://www.linuxprinting.org/vendors.html) or with the Linux USB project athttp://www.linux-usb.org/.
Although many newer printers require a universal serial bus (USB) port, excellent support still exists for legacy parallel-port (IEEE-1284) printers with Linux, enabling sites to continue to use older hardware. You can take advantage of Linux workarounds to set up printing even if the host computer does not have a traditional parallel printer port or if you want to use a newer USB printer on an older computer.
For example, to host a parallel port-based printer on a USB-only computer, attach the printer to the computer using an inexpensive USB-to-parallel converter. USB-to-parallel converters typically provide a Centronics connector; one end of that connector is plugged in to the older printer, whereas the other end is plugged in to a USB connector. The USB connector is then plugged in to your hub, desktop, or notebook USB port. On the other hand, you can use an add-on PCI card to add USB support for printing (and other devices) if the legacy computer does not have a built-in USB port. Most PCI USB interface cards add at least two ports, and devices can be chained via a hub.
Related Fedora and Linux Commands
The following commands help you manage printing services:
? accept
— Controls print job access to the CUPS server via the command line
? cancel
— Cancels a print job from the command line
? disable
— Controls printing from the command line
? enable
— Controls CUPS printers
? lp
— Sends a specified file to the printer and allows control of the print service
? lpc
— Displays the status of printers and print service at the console
? lpq
— Views print queues (pending print jobs) at the console
? lprm
— Removes print jobs from the print queue via the command line
? lpstat
— Displays printer and server status
? system-config-printer
— Displays Fedora's graphical printer configuration tool
? system-config-printer-tui
— Displays Fedora's text-dialog printer configuration tool
- Разработка приложений баз данных InterBase на Borland Delphi
- Open Source Insight and Discussion
- Introduction to Microprocessors and Microcontrollers
- Chapter 6. Traversing of tables and chains
- Chapter 8. Saving and restoring large rule-sets
- Chapter 11. Iptables targets and jumps
- Chapter 5 Installing and Configuring VirtualCenter 2.0
- Chapter 16. Commercial products based on Linux, iptables and netfilter
- Appendix A. Detailed explanations of special commands
- Appendix B. Common problems and questions
- Appendix E. Other resources and links
- IP filtering terms and expressions