CA2075774A1 - Bidirectional parallel protocol - Google Patents
Bidirectional parallel protocolInfo
- Publication number
- CA2075774A1 CA2075774A1 CA2075774A CA2075774A CA2075774A1 CA 2075774 A1 CA2075774 A1 CA 2075774A1 CA 2075774 A CA2075774 A CA 2075774A CA 2075774 A CA2075774 A CA 2075774A CA 2075774 A1 CA2075774 A1 CA 2075774A1
- Authority
- CA
- Canada
- Prior art keywords
- printer
- host computer
- conventions
- transfer
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000002457 bidirectional effect Effects 0.000 title 1
- 230000007175 bidirectional communication Effects 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4265—Bus transfer protocol, e.g. handshake; Synchronisation on a point to point bus
- G06F13/4269—Bus transfer protocol, e.g. handshake; Synchronisation on a point to point bus using a handshaking protocol, e.g. Centronics connection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
- G06F13/4226—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with asynchronous protocol
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
Abstract
A protocol provides bidirectional communication capability between a host computer and a printer over a parallel interface, the host computer and the printer having a forward channel therebetween for the transfer of signals from the host computer to the printer. The protocol includes conventions for turning the forward channel around so as to establish a reverse channel to allow transfer of data from the printer to the host computer, conventions for controlling the transfer of data from the printer to the host computer over the reverse channel, and conventions for turning the reverse channel back around so as to re-establish the forward channel.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US75062591A | 1991-08-27 | 1991-08-27 | |
US750,625 | 1991-08-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2075774A1 true CA2075774A1 (en) | 1993-02-28 |
CA2075774C CA2075774C (en) | 2000-10-17 |
Family
ID=25018609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002075774A Expired - Fee Related CA2075774C (en) | 1991-08-27 | 1992-08-11 | Bidirectional parallel protocol |
Country Status (16)
Country | Link |
---|---|
US (2) | US5507003A (en) |
EP (1) | EP0529887B1 (en) |
JP (1) | JP3103216B2 (en) |
KR (1) | KR930004868A (en) |
CN (1) | CN1044414C (en) |
AT (1) | ATE214172T1 (en) |
AU (1) | AU645920B2 (en) |
BR (1) | BR9203330A (en) |
CA (1) | CA2075774C (en) |
DE (1) | DE69232456T2 (en) |
IE (1) | IE922610A1 (en) |
IL (1) | IL102823A (en) |
MX (1) | MX9204892A (en) |
MY (1) | MY153949A (en) |
NZ (1) | NZ243927A (en) |
TW (1) | TW203673B (en) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5706411A (en) * | 1992-11-09 | 1998-01-06 | Microsoft Corporation | Printer status user interface and methods relating thereto |
US5542071A (en) * | 1992-11-13 | 1996-07-30 | Video Associates Labs, Inc. | System for determining communication speed of parallel printer port of computer by using start timer and stop timer commands within data combined with embedded strobe |
US6362896B1 (en) | 1993-11-08 | 2002-03-26 | Seiko Epson Corporation | Printing apparatus with a cash drawer control function, and a control method therefor |
JP3201141B2 (en) * | 1994-06-02 | 2001-08-20 | セイコーエプソン株式会社 | Data receiving method |
JP3563793B2 (en) * | 1994-12-21 | 2004-09-08 | キヤノン株式会社 | Data processing method and apparatus |
JPH08185292A (en) * | 1994-12-27 | 1996-07-16 | Nec Corp | Bidirectional printer interface |
JPH096720A (en) * | 1995-06-15 | 1997-01-10 | Canon Inc | Method and system for transmitting information |
JP3495865B2 (en) * | 1996-01-09 | 2004-02-09 | キヤノン株式会社 | PRINTING APPARATUS, INFORMATION PROCESSOR CONNECTING THE PRINTING APPARATUS, AND CONTROL METHOD THEREOF |
DE69837356T2 (en) * | 1997-02-14 | 2007-11-29 | Canon K.K. | Apparatus, system and method for data transmission and apparatus for image processing |
EP0859326A3 (en) | 1997-02-14 | 1999-05-12 | Canon Kabushiki Kaisha | Data transmission apparatus, system and method, and image processing apparatus |
TW384611B (en) * | 1997-02-14 | 2000-03-11 | Canon Kk | Data communication apparatus and method |
EP0859327B1 (en) * | 1997-02-14 | 2009-07-15 | Canon Kabushiki Kaisha | Data transmission apparatus, system and method, and image processing apparatus |
US6006284A (en) * | 1997-03-31 | 1999-12-21 | Sun Microsystems, Inc. | Method and apparatus for driving a parallel part to provide multiple modes of communications between a host and a peripheral |
US6614545B1 (en) | 1997-05-09 | 2003-09-02 | Lexmark International, Inc | Communication scheme for imaging systems including printers with intelligent options |
JP3786152B2 (en) * | 1997-11-14 | 2006-06-14 | セイコーエプソン株式会社 | Printing system, printing method, and printer |
JPH11168524A (en) * | 1997-12-05 | 1999-06-22 | Canon Inc | Communication controller, data processing method for the communication controller and storage medium storing program readable by computer |
US6064492A (en) * | 1998-05-29 | 2000-05-16 | Xerox Corporation | Image data interface between digital front end and printer |
US6717694B1 (en) * | 1998-07-31 | 2004-04-06 | Canon Kabushiki Kaisha | Data transmission apparatus, system and method, and recording medium |
US6124938A (en) * | 1998-09-24 | 2000-09-26 | Xerox Corporation | Submitting software upgrades to a digital printer through a standard port |
US6295538B1 (en) * | 1998-12-03 | 2001-09-25 | International Business Machines Corporation | Method and apparatus for creating metadata streams with embedded device information |
JP3652153B2 (en) * | 1999-01-18 | 2005-05-25 | キヤノン株式会社 | Image output apparatus and control method thereof |
SE9900517L (en) * | 1999-02-17 | 2000-08-18 | Axis Ab | Interface and method of communication |
AU3454600A (en) * | 1999-03-29 | 2000-10-16 | Seiko Epson Corporation | Network system and network interface card |
JP4306118B2 (en) * | 2000-02-21 | 2009-07-29 | セイコーエプソン株式会社 | Printer and printer control method |
US6725304B2 (en) * | 2000-12-19 | 2004-04-20 | International Business Machines Corporation | Apparatus for connecting circuit modules |
JP2006079138A (en) * | 2004-09-07 | 2006-03-23 | Ricoh Co Ltd | Status acquisition method, printer driver, and information processor |
CN103067641B (en) * | 2012-12-13 | 2016-04-27 | 珠海赛纳打印科技股份有限公司 | Image forming apparatus and method |
CN103942015A (en) * | 2014-04-25 | 2014-07-23 | 长春工业大学 | Computer and printer bidirectional parallel communicating method based on data package |
WO2016002271A1 (en) * | 2014-07-03 | 2016-01-07 | ソニー株式会社 | Interface circuit, transmission system, and transmission direction control method and program |
JP7145752B2 (en) * | 2018-12-27 | 2022-10-03 | セイコーインスツル株式会社 | PRINTING SYSTEM, HOST DEVICE, PRINT CONTROL METHOD, AND PROGRAM |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3827357A (en) * | 1973-09-12 | 1974-08-06 | Sperry Rand Corp | On-the-fly printer with shortened print cycle |
US4452136A (en) * | 1979-10-19 | 1984-06-05 | International Business Machines Corporation | Printer subsystem with dual cooperating microprocessors |
US4388686A (en) * | 1980-10-20 | 1983-06-14 | General Electric Company | Communication system for distributed control arrangement |
US4641263A (en) * | 1982-05-17 | 1987-02-03 | Digital Associates Corporation | Controller system or emulating local parallel minicomputer/printer interface and transferring serial data to remote line printer |
US4703450A (en) * | 1982-08-20 | 1987-10-27 | Pioneer Electronic Corporation | Interface device |
JPS5933527A (en) * | 1982-08-20 | 1984-02-23 | Pioneer Electronic Corp | Interface device |
JPS60157353A (en) * | 1984-01-26 | 1985-08-17 | Citizen Watch Co Ltd | Communication system for inquiry of printer information |
US4697232A (en) * | 1984-11-30 | 1987-09-29 | Storage Technology Corporation | I/O device reconnection in a multiple-CPU, dynamic path allocation environment |
US4661902A (en) * | 1985-03-21 | 1987-04-28 | Apple Computer, Inc. | Local area network with carrier sense collision avoidance |
US4745602A (en) * | 1985-09-20 | 1988-05-17 | Minolta Camera Company, Ltd. | Printer error and control system |
US4745597A (en) * | 1986-05-14 | 1988-05-17 | Doug Morgan | Reconfigurable local area network |
AU2220288A (en) * | 1987-09-15 | 1989-03-16 | Twelve Metre Research Pty. Ltd. | A computer interface system |
US4866609A (en) * | 1988-06-22 | 1989-09-12 | International Business Machines Corporation | Byte count handling in serial channel extender with buffering for data pre-fetch |
US4922491A (en) * | 1988-08-31 | 1990-05-01 | International Business Machines Corporation | Input/output device service alert function |
US5123089A (en) * | 1989-06-19 | 1992-06-16 | Applied Creative Technology, Inc. | Apparatus and protocol for local area network |
US5163138A (en) * | 1989-08-01 | 1992-11-10 | Digital Equipment Corporation | Protocol for read write transfers via switching logic by transmitting and retransmitting an address |
US5333286A (en) * | 1989-12-13 | 1994-07-26 | Joseph Weinberger | Two way copier monitoring system |
US5133055A (en) * | 1990-01-16 | 1992-07-21 | Physio Systems, Inc. | Signal processor for personal computers |
US5299314A (en) * | 1990-03-22 | 1994-03-29 | Xircom, Inc. | Network adapter using status inlines and data lines for bi-directionally transferring data between lan and standard p.c. parallel port |
US5075875A (en) * | 1990-04-20 | 1991-12-24 | Acuprint, Inc. | Printer control system |
US5179555A (en) * | 1990-09-11 | 1993-01-12 | Microcom Systems, Inc. | High speed data compression and transmission for wide area network connections in LAN/bridging applications |
US5200958A (en) * | 1990-09-28 | 1993-04-06 | Xerox Corporation | Method and apparatus for recording and diagnosing faults in an electronic reprographic printing system |
JPH05189104A (en) * | 1990-10-31 | 1993-07-30 | Ricoh Co Ltd | Parallel interface |
US5239627A (en) * | 1991-03-26 | 1993-08-24 | International Business Machines Corporation | Bi-directional parallel printer interface |
GB9108599D0 (en) * | 1991-04-22 | 1991-06-05 | Pilkington Micro Electronics | Peripheral controller |
-
1992
- 1992-08-11 CA CA002075774A patent/CA2075774C/en not_active Expired - Fee Related
- 1992-08-12 NZ NZ243927A patent/NZ243927A/en unknown
- 1992-08-13 AU AU21023/92A patent/AU645920B2/en not_active Ceased
- 1992-08-13 EP EP92307429A patent/EP0529887B1/en not_active Expired - Lifetime
- 1992-08-13 DE DE69232456T patent/DE69232456T2/en not_active Expired - Fee Related
- 1992-08-13 AT AT92307429T patent/ATE214172T1/en not_active IP Right Cessation
- 1992-08-16 IL IL10282392A patent/IL102823A/en not_active IP Right Cessation
- 1992-08-17 MY MYPI92001472A patent/MY153949A/en unknown
- 1992-08-25 MX MX9204892A patent/MX9204892A/en unknown
- 1992-08-25 JP JP24858292A patent/JP3103216B2/en not_active Expired - Lifetime
- 1992-08-26 BR BR929203330A patent/BR9203330A/en not_active IP Right Cessation
- 1992-08-26 IE IE261092A patent/IE922610A1/en not_active IP Right Cessation
- 1992-08-26 KR KR1019920015443A patent/KR930004868A/en not_active Application Discontinuation
- 1992-08-27 CN CN92110174A patent/CN1044414C/en not_active Expired - Lifetime
- 1992-08-29 TW TW081106856A patent/TW203673B/zh active
-
1994
- 1994-11-14 US US08/338,885 patent/US5507003A/en not_active Expired - Lifetime
-
1996
- 1996-01-03 US US08/582,524 patent/US5666558A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0529887A2 (en) | 1993-03-03 |
IL102823A (en) | 1996-03-31 |
JP3103216B2 (en) | 2000-10-30 |
IL102823A0 (en) | 1993-01-31 |
DE69232456T2 (en) | 2002-09-26 |
ATE214172T1 (en) | 2002-03-15 |
CN1044414C (en) | 1999-07-28 |
BR9203330A (en) | 1993-04-06 |
TW203673B (en) | 1993-04-11 |
EP0529887B1 (en) | 2002-03-06 |
MY153949A (en) | 2015-04-15 |
MX9204892A (en) | 1993-04-01 |
AU2102392A (en) | 1993-03-04 |
AU645920B2 (en) | 1994-01-27 |
CA2075774C (en) | 2000-10-17 |
EP0529887A3 (en) | 1993-09-22 |
US5666558A (en) | 1997-09-09 |
US5507003A (en) | 1996-04-09 |
IE922610A1 (en) | 1993-03-10 |
KR930004868A (en) | 1993-03-23 |
NZ243927A (en) | 1995-09-26 |
DE69232456D1 (en) | 2002-04-11 |
JPH05341923A (en) | 1993-12-24 |
CN1070497A (en) | 1993-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2075774A1 (en) | Bidirectional parallel protocol | |
AU4626893A (en) | Contactless communication system | |
CA2304340A1 (en) | Full-duplex communication processor | |
CA2194922A1 (en) | A wireless adapter architecture for mobile computing | |
AU1870492A (en) | Transceiver interface | |
AU5650296A (en) | Sliding-window data flow control using an adjustable window size | |
CA2350516A1 (en) | Systems and methods for network and i/o device drivers | |
WO1996009708A3 (en) | Simultaneous transmission of speech and data on a mobile communications system | |
WO1999026152A3 (en) | Method and dedicated frame buffer for loop initialization and responses | |
CA2160343A1 (en) | System for computer supported collaboration | |
AU7296787A (en) | Data transfer control system | |
EP0768671A3 (en) | Circuits, systems and methods for reducing power loss during transfer of data across a conductive line | |
WO1999023787A3 (en) | Bidirectional communication port for digital signal processor | |
AU4734897A (en) | High speed heterogeneous coupling of computer systems using channel-to-channel protocol | |
CA2384290A1 (en) | Relocation in a communication system | |
CA2147250A1 (en) | Method and Apparatus in a Communication Device for Automatic Transfer of Control from an Internal Processor to an External Computer | |
AU552610B2 (en) | Data transfer control | |
AU6508594A (en) | Data transmission using capacitive coupling | |
CA2302939A1 (en) | Variable impedance data transmission device | |
AU6264090A (en) | Communication control system between parallel computers | |
AU2824395A (en) | Transceiver interface unit for aircraft communication | |
CA2051831A1 (en) | A digital line card for interfacing a remotely located digital telephone to a central office system | |
AU2262195A (en) | Aminoline-n-oxide antimicrobials for use against (h. pylori) infections | |
JPS6476258A (en) | Interface system | |
GB9211836D0 (en) | Semiconductor disk unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |