Claims
- 1-37. (Cancelled)
- 38. A computer system for communicating with an external device in a parallel format, comprising:
a microprocessor; a memory coupled to said microprocessor for storing data to be communicated to the external device; a direct memory access controller coupled to said memory for controlling the transfer of data from said memory; and a parallel port coupled to said memory and said direct memory access controller for receiving data from said memory under control of said direct memory access controller and for providing said data to the external device, where said parallel port is adapted to receive a busy signal from the external device.
- 39. The computer system of claim 38, wherein the parallel port is adapted to provide a strobe signal to the external device to indicate data is available.
- 40. The computer system of claim 38, wherein said parallel port is coupled to said microprocessor by circuitry other than said direct memory access controller and wherein said parallel port is adapted to receive data from said microprocessor for providing to the external device.
- 41. The computer system of claim 40, wherein the parallel port adapted to receive data from said microprocessor is disabled when said parallel port is receiving data under control of said direct memory access controller.
- 42. The computer system of claim 38, wherein said parallel port is coupled to said microprocessor and said parallel port is adapted to be controllable by said microprocessor to initiate said parallel port for receiving data under the control of said direct memory access controller.
- 43. The computer system of claim 38, wherein said direct memory access controller comprises a plurality of channels and said parallel port is adapted to select the channel of said direct memory access controller to be used by said parallel port.
- 44. The computer system of claim 38, wherein the parallel port is adapted to receive an error signal to indicate an error with the external device.
- 45. The computer system of claim 38, wherein the parallel port is adapted to receive a paper end signal from the external device.
- 46. A computer system for communicating with an external device in a parallel format, comprising:
a microprocessor; a memory coupled to said microprocessor for storing data to be communicated to the external device; a direct memory access controller coupled to said memory for controlling the transfer of data from said memory; and a parallel port coupled to said memory and said direct memory access controller for receiving data from said memory under control of said direct memory access controller and for providing said data to the external device, wherein said parallel port is adapted to provide a strobe signal to the external device to indicate data is available.
- 47. The computer system of claim 46, wherein said parallel port is adapted to receive a busy signal from the external device.
- 48. The computer system of claim 46, wherein said parallel output port is adapted to indicate to said direct memory access controller to initiate the transfer of data from said memory to said parallel port.
- 49. A computer system for communicating with a printer in a parallel format, comprising:
a microprocessor; a memory coupled to said microprocessor for storing data to be communicated to the printer; a direct memory access controller coupled to said memory for controlling the transfer of data from said memory; and parallel port coupled to said memory and said direct memory access controller for receiving data from said memory under control of said direct memory access controller and for providing said data to the printer, wherein said parallel port includes circuitry for responding to a signal from the printer.
- 50. The computer system of claim 49, wherein said parallel port is adapted to receive a paper end signal from the printer.
- 51. The computer system of claim 50, wherein said parallel port is adapted to receive an error signal from the printer to indicate that an error has occurred.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of co-pending U.S. patent application Ser. No. 09/654,959, filed Sep. 5, 2000, which is a continuation of U.S. patent application Ser. No. 09/286,806, filed Apr. 6, 1999, now U.S. Pat. No. 6,138,184, which is a continuation of U.S. patent application Ser. No. 08/640,223, filed Apr. 30, 1996, now U.S. Pat. No. 5,892,976, which is a continuation of U.S. patent application Ser. No. 08/403,585, filed Mar. 14, 1995, now. U.S. Pat. No. 5,539,917, which is a continuation of U.S. patent application Ser. No. 07/431,657, filed Nov. 3, 1989, now abandoned, which are incorporated herein by reference in their entireties.
Continuations (6)
|
Number |
Date |
Country |
Parent |
10131845 |
Apr 2002 |
US |
Child |
10894601 |
Jul 2004 |
US |
Parent |
09654959 |
Sep 2000 |
US |
Child |
10131845 |
Apr 2002 |
US |
Parent |
09286806 |
Apr 1999 |
US |
Child |
09654959 |
Sep 2000 |
US |
Parent |
08640223 |
Apr 1996 |
US |
Child |
09286806 |
Apr 1999 |
US |
Parent |
08403585 |
Mar 1995 |
US |
Child |
08640223 |
Apr 1996 |
US |
Parent |
07431657 |
Nov 1989 |
US |
Child |
08403585 |
Mar 1995 |
US |