Nova Patents
EP0477947A2

Switch for sharing a peripheral device.

Abstract

Disclosed is a switch (116) that allows a peripheral device (106), such as a printer, to be shared by multiple computer systems (102,108). The switch (116) connects to each of the computer systems (102,108), and also to the peripheral device (106) being shared. The switch (116) stores the current state of the peripheral device for each to the computer systems (102,108), so that when a particular system requests access to the peripheral device (106), the switch can restore the state of the peripheral device to the last state established by the system requesting usage. Therefore, the system requesting usage need not know that other systems may have used the peripheral device in the interim.

EP0477947A2, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 26 September 2011, 15 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

22 claims: 3 independent, 19 dependent

  1. 1
    A switching system for sharing a peripheral device between a plurality of systems, said system comprising:a plurality of first transfer means for transferring data and commands from said plurality of systems to a switch;a plurality of peripheral state storage areas, one for each of said plurality of first transfer means;a second transfer means for transferring data and commands from said switch to said peripheral device;means for selectively connecting one of said first transfer means to said second transfer means comprising    means for coupling said selected first transfer means to said second transfer means whereby data and commands received on said selected first transfer means are sent to said second transfer means,    means for selecting one of said plurality of peripheral state storage areas, and    means for transferring a state stored in said selected peripheral state storage area to said second transfer means whereby said state is transferred to said peripheral device;and means for monitoring commands received on said selected first transfer means and for storing state changes in said selected peripheral state storage area.
  2. 8
    A process for sharing a peripheral device between a plurality of systems comprising the steps of:(a) selectively connecting one of said plurality of systems to said peripheral device whereby data and commands received from said selected system are sent to said peripheral device;(b) selecting one of a plurality of peripheral state storage areas;(c) transferring a state stored in said selected peripheral state storage area to said peripheral device;and(d) monitoring commands received from said selected system and for storing state changes in said selected peripheral state storage area.
  3. 15
    A switching system for sharing a printer between a host computer system and a facsimile receiver, said system comprising:host transfer means for transferring data and commands from said host computer system to a switch;a peripheral state storage area;FAX transfer means for transferring data and commands from said facsimile receiver to said switch;printer transfer means for transferring data and commands from said switch to said printer;means for selectively connecting said host transfer means or said FAX transfer means to said printer transfer means comprising    means for coupling said selected transfer means to said printer transfer means whereby data and commands received on said selected transfer means are sent to said printer transfer means,    means for transferring a state stored in said peripheral state storage area to said printer transfer means when said host transfer means is selected, whereby said state is transferred to said peripheral device, and    means for transferring a predetermined state to said printer transfer means when said FAX transfer means is selected;and means for monitoring commands received on said host transfer means and for storing state changes in said peripheral state storage area.