Multifunction peripheral controller
First Claim
1. A process for efficiently transmitting data from a Host to a multifunction peripheral, the multifunction peripheral comprising a paper tray, a display, a user input device, a processor, a first memory for long term storage and a second rewritable memory for short term storage, a communications interface, the multifunction peripheral for providing document scanning and hard output functions, the Host comprising a processor, a first rewritable memory for long term storage and a second rewritable memory for short term storage, a communications interface coupled to the communications interface of the multifunction peripheral by a communications channel, wherein the communications channel essentially comprises a SCSI-2 channel, and when the Host has data to transfer to the multifunction peripheral, before the Host transmits the combined data packet, the Host executes a single SEND MESSAGE command, and a network adapter for communication with a computer network, the process comprising the steps of:
- a) the Host preparing first content from the data for transmission to the multifunction peripheral via the communications channel;
b) the Host preparing a first header containing information describing the first content;
c) the Host combining the first content with the first header into a combined data packet;
d) the Host transmitting the combined data packet in a single transaction to the multifunction peripheral via the communications channel; and
e) the multifunction peripheral receiving the combined data packet from the Host.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system comprising a single Host coupled by a communications channel to a single multifunction peripheral is disclosed. The multifunction peripheral comprises a paper tray, a display, a user input device, a processor, a first memory for long term storage and a second rewritable memory for short term storage, a communications interface, the multifunction peripheral for providing document scanning and hard output functions. The Host comprises a processor, a first rewritable memory for long term storage and a second rewritable memory for short term storage, a communications interface, and a network adapter for communicating with a computer network. The communications channel coupling the communications interface of the multifunction peripheral and the communications interface of the Host. Data is transferred efficiently between the Host and the multifunction peripheral using the SCSI-2 standard by combining a header and content into a single packet and transmitting the packet using a SEND MESSAGE or GET MESSAGE command.
23 Citations
18 Claims
-
1. A process for efficiently transmitting data from a Host to a multifunction peripheral, the multifunction peripheral comprising a paper tray, a display, a user input device, a processor, a first memory for long term storage and a second rewritable memory for short term storage, a communications interface, the multifunction peripheral for providing document scanning and hard output functions, the Host comprising a processor, a first rewritable memory for long term storage and a second rewritable memory for short term storage, a communications interface coupled to the communications interface of the multifunction peripheral by a communications channel, wherein the communications channel essentially comprises a SCSI-2 channel, and when the Host has data to transfer to the multifunction peripheral, before the Host transmits the combined data packet, the Host executes a single SEND MESSAGE command, and a network adapter for communication with a computer network, the process comprising the steps of:
-
a) the Host preparing first content from the data for transmission to the multifunction peripheral via the communications channel; b) the Host preparing a first header containing information describing the first content; c) the Host combining the first content with the first header into a combined data packet; d) the Host transmitting the combined data packet in a single transaction to the multifunction peripheral via the communications channel; and e) the multifunction peripheral receiving the combined data packet from the Host. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing system comprising a single Host coupled by a communications channel to a single multifunction peripheral,
a) the multifunction peripheral comprising a paper tray, a display, a user input device, a processor, a first memory for long term storage and a second rewritable memory for short term storage, a communications interface, the multifunction peripheral for providing document scanning and hard output functions; -
b) the Host comprising a processor, a first rewritable memory for long term storage and a second rewritable memory for short term storage, a communications interface, and a network adapter for communicating with a computer network; c) the communications channel essentially comprises a SCSI-2 channel, and the Host including means for determining when it has data to transfer to the multifunction peripheral, and means for executing a single SEND MESSAGE command before the Host transmits the combined data packet, coupling the communications interface of the multifunction peripheral and the communications interface of the Host; d) the data processing system further comprising; (I) means for preparing the first content from the data transmission to the multifunction peripheral via the communications channel; (ii) means for preparing a first header containing information describing the first content; (iii) means for combing the first content with the first header into a combined data packet; (iv) means for transmitting the combined data packet in a single transaction to the multifunction peripheral via the communications channel; and (v) means for receiving the combined data packet from the Host in the multifunction peripheral. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A process for efficiently transmitting data from a multifunction peripheral to a Host, the multifunction peripheral comprising a paper tray, a display, a user input device, a processor, a first memory for long term storage and a second rewritable memory for short term storage, a communications interface, the multifunction peripheral for providing document scanning and hard output functions, the Host comprising a processor, a first rewritable memory for long term storage and a second rewritable memory for short term storage, a communications interface coupled to the communications interface of the multifunction peripheral by a communications channel, wherein the communications channel essentially comprises a SCSI-2 channel, and when the multifunction peripheral has data to transfer to the Host, before the multifunction peripheral transmits the combined data packet, a GET MESSAGE command is executed, and a network adapter for communicating with a computer network, the process comprising the steps of:
-
a) the multifunction peripheral preparing first content from the data for transmission to the Host via the communications channel; b) the multifunction peripheral preparing a first header containing information describing the first content; c) the multifunction peripheral combining the first content with the first header into a combined data packet; d) the multifunction peripheral transmitting the combined data packet in a single transaction to the Host via the communications channel; and e) the Host receiving the combined data packet from the multifunction peripheral. - View Dependent Claims (12, 13, 14)
-
-
15. A data processing system comprising a single Host coupled by a communications channel to a single multifunction peripheral,
a) the multifunction peripheral comprising a paper tray, a display, a user input device, a processor, a first memory for long term storage and a second rewritable memory for short term storage, a communications interface, the multifunction peripheral for providing document scanning and hard output functions; -
b) the Host comprising a processor, a first rewritable memory for long term storage and a second rewritable memory for short term storage, a communications interface, and a network adapter for communicating with a computer network; c) the communication channel essentially comprises a SCSI-2 channel, the data processing system including means for detecting when the multifunction peripheral has data to transfer to the Host, and means for executing a single GET MESSAGE command before the multifunction peripheral transmits the combined data packet to the Host, coupling the communications interface of the multifunction peripheral and the communications interface of the Host; d) the data processing system further comprising; (I) means for preparing first content from the data for transmission to the Host via the communications channel; (ii) means for preparing a first header containing information describing the first content; (iii) means for combining the first content with the first header into a combined data packet; (iv) means for transmitting the combined data packet in a single transaction to the Host via the communications channel; and (v) means for receiving the combined data packet from the multifunction peripheral in the Host. - View Dependent Claims (16, 17, 18)
-
Specification