GB2212306A - Keyboard integrated dataswitch for a personal computer - Google Patents
Keyboard integrated dataswitch for a personal computer Download PDFInfo
- Publication number
- GB2212306A GB2212306A GB8726145A GB8726145A GB2212306A GB 2212306 A GB2212306 A GB 2212306A GB 8726145 A GB8726145 A GB 8726145A GB 8726145 A GB8726145 A GB 8726145A GB 2212306 A GB2212306 A GB 2212306A
- Authority
- GB
- United Kingdom
- Prior art keywords
- keyboard
- computer
- personal computer
- printer
- dataswitch
- 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.)
- Withdrawn
Links
Classifications
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0227—Cooperation and interconnection of the input arrangement with other functional units of a computer
-
- 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/1203—Improving or facilitating administration, e.g. print management
- G06F3/1209—Improving or facilitating administration, e.g. print management resulting in adapted or bridged legacy communication protocols, e.g. emulation, protocol extension
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Computer And Data Communications (AREA)
Abstract
A standalone data communications unit connects up physically and simultaneously to the detachable keyboard of a personal computer unit, the computer base unit itself, and one or more peripheral devices conforming to communications standards RS232C or Centronics (RTM) Parallel Interface. It allows the personal computer user to communicate directly with his printer, plotter or other peripheral device, via his keyboard without the assistance of any special software being run on his computer or without reference to his computer at all. Additionally it provides the personal computer user with an universal and software-independent means of setting up his printer, plotter or other peripheral device, whilst he is running or using any applications software or program on his computer. This is possible via the use of "text" imbedded codes which are externally decoded by the Keyboard Integrated Dataswitch. <IMAGE>
Description
KEYBOARD INTEGRATED DATASWITCH
FOR A PERSONAL COMPUTER
This invention relates to a Keyboard Integrated Dataswitch for a personal computer.
Dot Matrix. Daisywheel and more recently Laser printers are now a well established part of the personal computing environment.
These peripheral devices along with others such as plotters, are used for producing written or graphical printed information.
They are normallY connected up to a computer via a connection which conforms to one of two internationally recognized communications standards namely EIA RS232C or Centronics parallel interface.
The computer itself or more particularly the Personal
Computer is likewise a well established scientific tool around which common standards of use have evolved.
The most common form of Personal Computer consists of a three part desktop unit comprising a keyboard. a base unit (the computer or central processing unit itself). and a
VDU (Visual Display unit).
The user communicates with his computer via the keyboard.
The computer processes information input from the keyboard and then if it needs to be printed out sends the information via one of the aforementioned communications links out to the printer or plotter.
The proliferation of computer equipment and their reducing costs, and the use of "wordprocessing" and other software packages has meant that the need and use of the common typewriter has diminished in recent years.
However there are some tasks for which common typewriter functions provide a much faster and better solution than the computer e.g filling in forms, typing on envelopes. short correspondence etc.
The computer with a printer attached is obviously much faster and more agile to use when larger amounts of written information needs to be processed and printed.
The major advantage of the printer over the typewriter is speed, but not only speed. The complexity of the printer and its inherent logical design allows it to produce many more functions than the standard typewriter. For example.
a greater number of typefaces can be accessed, margins, line feed. form feed. tabs, and all print modes associated with a typewriter and much more can be enacted by the use of special commands sent from the host computer via the aforementioned communications link.
Internationally developed standards on the nature and type of commands to be sent - via these communications links - in order to produce a specific printer operation, are now well established and are virtually the same for any printer throughout the world.
However, although these standards are well established there is currently no means by which the Personal Computer operator can use his printer in the same way in which he would use his Typewriter, tapping away at his Keyboard and obtaining instant printout.
Normally. his route or channel to his printer or other peripheral device is through his computer under the control of the "operating system or "applications software In other words, in order to use his printer, he must have his personal computer switched on and be using some additional control software or program.
As mentioned earlier. the emergence of two distinct and one indistinct standard within the computing industrY namelY: i. A registered standard on the
communications interfaces EIA RS232C or Centronics parallel
for the use of printers and other
peripheral devices.
ii. A registered standard on the type of
commands (Escape commands) to be sent
in order to produce a specific printer
operation.
and iii. A bespoke standard on the ergonomic
design of a Personal Computer namely
using a detachable keyboard.
now makes the design of a Keyboard Integrated Dataswitch possible.
According to the present invention. the essential features of a
Keyboard Integrated Dataswitch are that:
i. It connects up physically to the keyboard of a personal
computer system, the computer base unit itself, and one
or more printers or other peripheral devices conforming
to the communications standards RS232C or Centronics
Parallel interface.
ii. It allows the personal computer user to communicate
directly with any printer (conforming to the afore mentioned standards), using his keyboard and printer in a
a similar manner to the way in which one would use a
standard typewriter without the assistance of any
special software being run on his computer or reference
to his computer at all.
iii. It allows the personal computer user to directly access
and use a printers internal control commands (known as
Escape commands) directly from his keyboard using the
Esc key and associated character codes. This being done
without the assistance or use of any special software
running on his computer or without reference to his
computer at all.
iv. It provides the Personal computer user with a universal
and software independent means for setting up his
printer whilst running or using any software, program,
or operating system on his computer.
It achieves this by decoding a special reserved
character designated from those on his PC keyboard.
This special character when embedded in the body of the
text, program. or any other information which is sent
to be printed out, will be interpreted by the Keyboard
Integrated Dataswitch as the printer control or Escape
command, and as such will set up the printer according
to the coded information which follows it.
The special character currently being used is the swung
dash
A specific embodiment of the invention will now be described by way of example with reference to the accompanying drawings in which: - Figure 1. Shows how the Keyboard Integrated Dataswitch as
configured to the Keyboard, computer and one or
more printers. It also indicates the dataflow as
viewed from the Keyboard Integrated Dataswitch.
Figure 2. Comprises a block schematic of the major logical
workings of the Keyboard Integrated Dataswitch.
Figure 3. Shows a front and rear view of an embodiment of the
present invention.
Refering to figures 1. and 3.
The Keyboard Integrated Dataswitch is a stand-alone desktop unit which connects up to a Personal Computer via the keyboard and printer sockets. No additional power source is required to drive the unit.
It was designed specifically to bridge the gap in communications between the PC user and his printer.
The present invention encompasses three switchable modes of use:
Typewriter mode
Modified Text mode
and Standard Mode
Common to all three modes is an output control facility which takes the form of a 2 - Way T-Switch. This enables uP to two
Centronics parallel printers or RS232C printers to be connected to the computer.
Output from the computer can be steered to either Printer 1 or
Printer 2 or both printers simultaneously.
Typewriter Mode
In Typewriter Mode, a direct hardware link is set up between the keyboard and printer(s). Input from the keyboard is sent directly to the printer Port selected, bypassing the PC altogether.
Whatever information is on the PC screen at the moment when
Typewriter Mode is selected. remains there. PC operation is suspended as the keyboard data path to the PC is inactive in this mode.
In Typewriter mode not only can printable characters be sent directly to the printer. but also all printer control commands.
These can be entered at the keyboard using the Esc key.
Switching back from Typewriter mode to any of the other modes (see below) will not effect the status of the print mode previously set up.
In Typewriter Mode it is possible to use any printer on its own with a Keyboard Integrated Dataswitch and personal computer keyboard, i.e without the need for a computer at all.
An optional voltage adaptor is required instead.
Modified Text Mode (Mod.Text Mode)
Modified text mode works in conjunction with the computer and any available program, software or text which appears on the screen.
As the name suggests the text is modified.
In Mod.text mode one single character on the PC keyboard is set aside from normal use and aquires a special meaning.
The character currently being used is the swung dash~.
This special character when sent out to be printed along with normal text is interpreted by the Keyboard Integrated Dataswitch as the printer control or ESC code. and as such it enables the computer operator to embed all printer control commands in the body of his text regardless of the program, software or operating system he is using. A truly universal printer control facility.
Standard Mode
This mode provides the PC user with a normal keyboard - Computer - Printer connection. The Keyboard Integrated Dataswitch is transparent. the swung dash character no longer takes on a special meaning, and the keyboard is communicating normally with the computer. However it is still possible to select either printer output port.
Referring to figure 2. Block Schematic
In Typewriter Mode, input from the keyboard is synchronised with the master clock on the Keyboard Integrated Dataswitch (KID).
Serial data from the keyboard is clocked into the serial to
Parallel Convertor to produce an 8 bit hexadecimal code.
This 8 bit code is presented to a code conversion ROM which translates the information coming from the keyboard into the appropriate character code recognized by the printer.
This information is buffered and sent out to the printer via data latch 2.
Special status contol keys such as Caps Lock, Shift etc are detected and decoded by a special code detect ROM and supporting status decode logic.
Output data is steered to up to two printers or other peripheral devices conforming to the Centronics or RS232C comms standard from the front panel control and switching logic.
In Typewriter mode. the computer input data path is isolated.
i.e there is no link from the computer to the keyboard or printers.
In Modified text mode, data and clocking information from the keyboard are passed directly to the computer.
Output from the computer is sent through Data Latch 1 on the KID to the Keyboard-Printer code translator ROM where the special swung dash character is interpreted and translated as the Escape command. This and other character code data are buffered and output to a printer(s) via Data Latch 2 under control of the front panel switching logic which closes and opens the appropriate latches.
In Standard Mode, data and clocking information is once again sent directly to the computer. Output from the computer is buffered and sent via Data Latch 3 out to the printer(s).
Claims (3)
1. A Keyboard Integrated Data Switch for a Personal Computer
comprising a desktop unit which connects up physically
and simultaneously to the detachable Keyboard of a personal
computer system; the base unit or computer itself; and one or
more printers or similar peripheral devices.
Whereby control functions therein provide the personal
computer user with the option of communicating directly with the
printer. utilising the said keyboard and printer in a similar
manner to the way in which one would use a standard typewriter
typing at the keyboard and obtaining printout.
This being specifically possible without the assistance of any
special software running on his computer or without reference to his
computer at all.
2. A Keyboard Integrated Dataswitch for a personal computer as
claimed in 1. wherein the personal computer user can directly
access and use all of his printers internal control commands
directly from his keyboard, this being specifically possible by
interpreting the codes sent from the keyboard, without
the assistance of any special software running on his computer or
without reference to his computer at all.
3. A Keyboard Integrated Dataswitch for a personal computer as
claimed in 1. and 2. wherein the personal computer user has
a truely universal and software independent means of setting up his
printer whilst running or using any applications software,
or program on his computer. This universality being specifically
possible via the use of "text" imbedded printer command codes which
are then externally decoded by the Keyboard Integrated Dataswitch.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB8726145A GB2212306A (en) | 1987-11-07 | 1987-11-07 | Keyboard integrated dataswitch for a personal computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB8726145A GB2212306A (en) | 1987-11-07 | 1987-11-07 | Keyboard integrated dataswitch for a personal computer |
Publications (2)
Publication Number | Publication Date |
---|---|
GB8726145D0 GB8726145D0 (en) | 1987-12-09 |
GB2212306A true GB2212306A (en) | 1989-07-19 |
Family
ID=10626621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB8726145A Withdrawn GB2212306A (en) | 1987-11-07 | 1987-11-07 | Keyboard integrated dataswitch for a personal computer |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2212306A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1554854A (en) * | 1976-08-31 | 1979-10-31 | Possum Controls Ltd | Calculator device |
-
1987
- 1987-11-07 GB GB8726145A patent/GB2212306A/en not_active Withdrawn
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1554854A (en) * | 1976-08-31 | 1979-10-31 | Possum Controls Ltd | Calculator device |
Also Published As
Publication number | Publication date |
---|---|
GB8726145D0 (en) | 1987-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5146544A (en) | Printer control device | |
KR970002660A (en) | Printer control with monitor function | |
CA2199323C (en) | Keyboard calculator system | |
CA1301361C (en) | Electronic typewriter equipped with a personal computer | |
JPH1142818A (en) | Printer operated by computer | |
EP0314597B1 (en) | Professional office system printer support for personal computers | |
GB2212306A (en) | Keyboard integrated dataswitch for a personal computer | |
IE47858B1 (en) | A portable keyboard device | |
JPS6319275A (en) | Printer | |
JPS5920132B2 (en) | Japanese editing and creation machine | |
EP0580321B1 (en) | Printing device | |
GB2122787A (en) | Single handed keyboard | |
KR100334108B1 (en) | A printer capable of braille points and method for printing it | |
EP0364112A2 (en) | Keyboard apparatus | |
KR100512968B1 (en) | Printer having keyboard function | |
KR0149757B1 (en) | Self-contained printer and its control method | |
GB2072388A (en) | Printing apparatus | |
KR100186230B1 (en) | Apparatus for connecting a personal computer to a high speed line printer | |
JPS6132174A (en) | Electronic device | |
KR100248042B1 (en) | Typewriter Dot Printer | |
JPS62221546A (en) | Printing speed control system | |
KR20030026151A (en) | Printer for printing both braille characters and printed characters and printing control method thereof | |
FRIEDMAN | The Antiquarian Micro | |
CA1135208A (en) | Daisywheel printer which accommodates different print wheel fonts | |
Kretzschmar Jr | Phonetic Display and Output |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |