GB2192476A - Vertical format apparatus for a printer - Google Patents

Vertical format apparatus for a printer Download PDF

Info

Publication number
GB2192476A
GB2192476A GB08700386A GB8700386A GB2192476A GB 2192476 A GB2192476 A GB 2192476A GB 08700386 A GB08700386 A GB 08700386A GB 8700386 A GB8700386 A GB 8700386A GB 2192476 A GB2192476 A GB 2192476A
Authority
GB
United Kingdom
Prior art keywords
information
format
printer
prom
control panel
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
Application number
GB08700386A
Other versions
GB8700386D0 (en
Inventor
Werner Loewenthal
Yuen W Wong
Fred W Class
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Printing Systems America Inc
Original Assignee
Ricoh Printing Systems America Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Printing Systems America Inc filed Critical Ricoh Printing Systems America Inc
Publication of GB8700386D0 publication Critical patent/GB8700386D0/en
Publication of GB2192476A publication Critical patent/GB2192476A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • G06K2215/0022Generic data access characterised by the storage means used
    • G06K2215/0025Removable memories, e.g. cartridges
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082Architecture adapted for a particular function

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

A Programmable Read Only Memory (PROM) 3 containing printing vertical format information is removably plugged to an integrated control panel 2. The format information content of such PROM is read by a microprocessor 5 within the integrated control panel 2, and transferred for use by the control section of a printer. Recovery of the format information from the PROM is automatic upon initiation of power, or may be initiated by operator activity at a switch panel 9 also within the integrated control panel 2. The format information contents of the pluggable PROM are emplaced therein offline by a hand-held PROM programmer 12. <IMAGE>

Description

SPECIFICATION Solid state vertical format unit Background of the invention Fieldoftheinvention The present invention generally concerns controlling a printer in the vertical format of a workpiece form printed by such printer. The present invention specifically concerns an integrated system for storing and for reading a solid-state, electronic, electrically alterable memory medium with format data used in and by a printer.
Description ofthe prior art Avertical format unit for a printer is a control area by which information concerning the format of a workpiece paperform being printed by such printer may be input into the printerforthe purposes of controlling registration and advance of such form, nominally in a vertical direction, during sequential printing.
The prior art method and apparatus for informing printers which move paper forms, either a line at a time or a page at a time, ofthe indexed positions upon, and relative to, such forms is by an endless loop of tape. Such tape loop may be constructed of paper or of mylar (RTM). The tape loop is generally as long in length as the length oftheform being used, although such one-to-one correspondence is notafixed requirement.
Information encoded in the tape loop is read, sometimes continuously during printing and somet imes only once upon the initiation of a form, to printer logics in orderthatthe print operation may be indexed relative to that particularform which is reflected by a particular tape loop. Sprocket holes on the tape provide means to move the tape and to indexthe line position definitions along the tape loop. Usually, one channel, nominallychannel number one oftwelve such channels, is defined as the top of form position. A punch atthatchannel, nominally at column one, corresponds to the first printable line of the form.By convention, another channel, nominally channel numbertwelve, is re servedforthe bottom ofform and a punch atthat channel (column twelve) correspondsto the last nor- mally printable line upon the form. Normallythere are exactly as many additional twelve-column lines, orfields, on the endless tape loop between the line containing thetop ofform punch and the line containing the bottom of form punch as there are printable lines upon the workpiece paper form. Additional of the twelve-channel fields are often used to identify the vertical positions of certain printable areas within the workpiece paper form, and/orthe equidistant vertical displacements from the top to the bottom of such workpiece paper form.Sometimes a single one encoded papertape can be madeto sufficeforthe control of printing upon a variety of paper forms.
The manner of the recovery of the vertical format information impressed upon such a tape loop by punching is by an electromechanical tape reader.
The tape reader moves the tape loop, and encodes the information represented by the punched holes within the channels ofthe paper loop into electrical signals. The papertape loop may be cycled continuousiy, and electrical signals generated continuouslytherefrom, during the repetitive printing of paper forms. Alternatively, the paper tape loop may be cycled but once and the information thereon, starting with the top of form punch, may be loaded but once into a control memory of a printer,thereafterto control the printing of successive forms.
Regardless of the frequency of repetitive usage, mechanical tape loops have certain intrinsic problems. Paper is relatively fragile and subject to damage, as is evidenced by the widespread use of mylar (RTM)tapeswhichare more durable.Tape loops of anytypeareinconvenienttostoreifa large number in supportofa large number of forms ofdiffering formats needs be accumulated. The sprocket holes of eithertype oftape, either paper or mylar (RTM), may become deformed ifthetape has been cycled through a mechanical tape reader many times. After sufficient deformation or use, the tapes will require regeneration or erroneous reading of data may result.The means of generating such forms-control tape loops is by a manual punch and by manual join ing ofthe ends ofa punched strip in order to form an endless loop. This process of mechanically punching tapes involves bulky material, is cumbersome, is time-consuming and is highly subject to error be causethereare no English language prompts nor any feedback communication of the information being registered upon the tape to the human generatorthereof. Many times a tape loop will be originated or duplicated with a mechanical registration error, or with an error in layout. The propensityfor such errors might have been mitigated if there was a clearer form of feedback display evident to the generator and/ortranscriber ofthe format information being emplaced on the tape.
Summary ofthe invention The present invention of a solid-state Vertical Format Unit (VFU) replaces tape loops and tape punches and tape readers which were used in the prior artto impart vertical format information to a printer.
TheVFU isan integrated system forstoring and reading format information in a solid-state Programmable Read Only Memory (PROM) chip. The PROM is for storing information relating to the printable lines upon, and the format of, a form being printed by a printer. The PROM contains identical information, and information in the same columnarformat, as does the traditional multi-channel tape loop. The contents of the PROM, the format information, are programmed buy a special PROM programmer. The PROM programmer does not implement any unique electrical function but, as a part of the VFU system which is used off-line, it allows the entry offormat data into the PROM in a manner similarto the punching of a tape and particularly tailored to the nature ofthe information being programmed.In this regard, the PROM programmer is hand-held with a userfriendly, interactive, alpha-numeric display. Consequently, the ease and accuracy of inserting the format information into the PROM acting as the vertical format storage media is enhanced over the prior art method of punching tape.
In orderto usetheformatinformationstored within the electrically-alterable nonvolatile memory (the PROM), the present invention further incorporates a microprocessor for extracting the format information. After programming off-iine, the PROM is pluggableforconnection to the microprocessor.
The microprocessorwithintheVFU is partofan in tegrated control panel which functions to transfer the format information read from the PROM to the main control logics of the printer, wherein it is thereafter stored in a volatile memory and used to affect forms control during printing operations.
Thus, the PROM is read by the microprocessor only upon first application of powerto the printer, or, as an alternative, by manual activation of a switch also upon, and part of, the integrated control panel.
Briefdescription ofthe drawings Figure 1 shows a diagrammatic representation of the present invention of a solid-stateVertical Format Unit.
Figure2shows a schematic block diagram ofthe integrated control panel of the present invention of a solid-state Vertical Format Unit.
Figure3 shows a diagram of the organization of the PROM memory ofthe present invention of a solid state Vertical Format Unit.
Figure 4shows a pictorial diagram ofthe handheld PROM programmer ofthe present invention of a solid state Vertical Format Unit.
Figure 5shows a functional block diagram ofthe hand-held PROM programmer ofthe present invention of a solid state Vertical Format Unit.
Description of the preferred embodiment The present invention is a solid-state vertical format unit used as an alternative to paper, or mylar (RTM),tape loops and to the electromechanicaltape readers of such loops forthe storage and retrieval of formatting information relatingto aform being printed by a printer.A pictorial representation ofthe VER- TICAL FORMAT UNIT 1 ofthe present invention is shown in Figure 1.TheVERTICAL FORMAT UNIT1 is illustrated to consist ofthree major constituent com ponent parts: the INTEGRATED CONTROL PANEL2, THE HAND-HELD PROM PROGRAMMER (for) OFF LINE USE 12, and the PLUGGABLE FORMAT MEMORY3 consisting functionally only of PROM 4 mounted upon a small, approximately 1 inch by 1.75 inch, pluggable printed circuit card.
The active element ofthe INTEGRATED CONTROL PANEL2 is essentially MICROPROCESSOR 5, shown in dashed linefor being physically within the IN TEGRATED CONTROL PANEL 2, which connects to the PROM 4 upon the PLUGGABLE FORMAT MEMORY 3 through RECEPTACLE 6. The MICRO PROCESSOR 5will interrogate the information contents, meaning the format information, of such PROM 4 and will serially transfer such information contents to the PRINTER ELECTRONICS 7 via a communications bus. The PRINTER ELECTRONICS 7 is the normal control section of a printer, including control ofthe feeding of forms. It receives the format information from the INTEGRATED CONTROL PANEL 2 and the MICROPROCESSOR 5 therein identically as if such format information had originally been derived from a tape loop, as opposed to being stored within PROM 4.Additionally supported in the operation of INTEGRATED CONTROL PANEL2 is a 16-character alpha-numeric DISPLAY 8, a 4 x 4 SWITCH PANEL 9 and light-emitting diodes LED's 10.
The 16-characteralpha-numeric DISPLAY 8 may be controlled by MICROPROCESSOR Sto issue prompts to the operator, such as calling forthe insertion of the PLUGGABLE FORMAT MEMORY 3. The 4 x 4 SWITCH PANEL9 contains a particular switch, called an alarm clear switch (not shown), which will, additionally to the transfer upon the initial energizing of the INTEGRATED CONTROL PANEL, cause the entire contents of PROM 4to be read by MICRO PROCESSOR 5 and transferred to PRINTER ELEC TRONICS7.The INTEGRATED CONTORLPANEL2 does not write the PROM 4, the contents (the format information) of such PROM 4 being written therein off-line by the HAND-HELD PROM PROGRAMMER.
The HAND-HELD PROM PROGRAMMER (for) OFF LINE USE 12 also pluggably receives the PLUG GABLE FORMAT MEMORY3 containing PROM 4 into its RECEPTACLE 16. Likethe INTEGRATED CON- TROL PANEL 2,the HAND-HELD PROM PRO GRAMMER also has a 16-character alpha-numeric DISPLAY 18 and a 4 x 4SWITCH PANEL 19 both of which interface to MICROPROCESSOR 15 (shown in dashed line for being physically within HAND-HELD PROM PROGRAMMER 12).Thefunction ofthe HAND-HELD PROM PROGRAMMER 12 isto support user friendly, interactive, programming offormat information into the PROM 4within the PLUGGABLE FORMAT MEMORY 3 through switch actuations within 4 x 4 SWITCH PANEL 19, and through messages and data upon DISPLAY 18, which are similar to the actions previously performed in punching holes at a particular channel upon a tape, and which actions are substantially self-explanatory and obvious. By such programming the occurrence of both format design and format transcription error is reduced. The PROM 4 within the PLUGGABLE FORMAT MEMORY3 is non-volatile, and neitherlosesthe format information therein upon physical transfer from HAND-HELD PROGRAMMER 12 to INTEGRA TED CONTROL PANEL 2 nor upon any power lossto the INTEGRATED CONTROL PANEL 2 which iswithin the printer. The entire VERTICAL FORMAT U NIT 1 is of solid state construction, and the electronics therein are generally more reliable for the storage and retrieval of information than were priorarttape loops and electromechanical tape readers.
A schematic block diagram ofthe VERTICAL FORMAT UNIT 1, previously seen in Figure 1, ofthe present invention is shown in Figure 2. The MICRO PROCESSOR 5 is nominally Intel type 8051, which micropressor has four sets of 8-bit universa I input and output busses. Afirst such set is labelled P0 and used to communicate with PROM 4 and DISPLAY 8, previously seen in Figure 1,swell as with OCTAL LATCH 21. The determination as to which individual one ofthese three circuits connected to P0 is being communicated with at any one time is based on enabling signals derived from various bits of other onesofthel/O portsets ofthe MICROPROCESSOR 5.
In particular, the bit 4 of port set P2 is inverted and used as the chip select signal CS to the PROM 4, nominally a 512 x4 bit PROM type 74571. The nine addressing bits required to address such PROM 4 are derived, least significant th rough most significant, from the least significant to the most significant bits of port P0, plus, as the single most significant bitthe bit 6 of port P3. The four data bits read of PROM 4 at the selected address are received into the MICRO PROCESSOR 5 as least significant bit0through most significant bit 3 into bits 0-3 of port P2.
The normal format of information organization within the PROM 4shown in Figure 2 is shown in Figure 3. Three contiguous address locations therein are used to contain each 12 bits of information which was previously contained within a single 12-channel line of a paper, or mylar(RTM),tape loop. Although the PROM 4 contains 512 such addresses, only 144 times 3 addresses (432 addresses) are programmed with format information. Therefore, paper forms of up to 144 lines can be controlled (80 address loca tionswithin PROM 4 are unused). Other configurations of PROM 4 are possible, for example, a 1024 x 4 bit PROM.
Returning to Figure 2, the MICROPROCESSOR 5 executes a microcoded program for the performance of the vertical formatfunction ofthe present invention, as well as otherfunctions, which is stored in read only memory (ROM) which is contained on board, or within the MICROPROCESSOR 5. The mic roprogram contained therein, those parts ofwhich are pertinentto the present invention being contained in Appendix A, is entered at an initial address upon occurrence of signal RESET received from the PRINTER ELECTRONICS 7 (shown in Figure 1) through FOURTEEN CONDUCTOR RIBBON CABLE 25 upon the initialization of power to the entire printer, including the INTEGRATED CONTROL PANEL 2 (shown in Figure 1 and entire Figure 2).Upon unitialization ofthe MICROPROCESSORS for execution ofthe microcoded program contained in its on board ROM, the MICROPROCESSOR Swill, under the con- trol of such program, read entire of the addresses of PROM 4 including that least significant one of contiguous three address words which contains, as the least significant bit, the top of form bit and that most significant one ofthree contiguous address words which contains, as the most significant bit therein, the bottom ofform bit (reference Figure 3). The processor always reads 14 lines of VFU info from the panel regardiess of how long the form actually is.
When the panel is reading the PROM, it looks for a second bit programmed in the channel 1 position indicating the end of form. The total bits ofthetotal addresses (which total addresses will be a multiple ofthree) between the top of form bit and the bottom ofform bitwill be read from PROM 4 by MiCRO- PROCESSOR 5 and reduced to serial information.
This serialized information is transmitted as signal PANEL IN through the FOURTEEN CONDUCTOR RIBBON CABLE 25to the PRINTER ELECTRONICS 7 (shown in Figure 1). In the normal, preferred, implementation of PRINTER ELECTRONICS 7, this transmission of format information needs be done only once, itthereafter being stored within a volatile memory within such PRINTER ELECTRONICS 7 and used to control the printing of a workpiece form. It would be possible because of existing bidirectional communication to the INTEGRATED CONTROL PANEL2from PRINTER ELECTRONICS 7 (shown in Figure 1)through additional signal PANEL OUT (shown in Figure 2), to alternatively microprogram the MICROPROCESSOR Sto repetitively interrogate and transmit the informational contents of PROM 4 during the course of printing.Normally, however, this is inefficient and is notdone.
It may be, however, desirableto reinitialize the printer during a power-on condition, as would be required upon the change of a workpiece paper form.
Upon the occurrences of such reinitialization, or upon printerfaults,the MICROPROCESSOR 5 might be programmed so as to cause to be displayed at 16 character alpha-numeric DISPLAY 8, nominally Hitachi type LM020, and English language message, or prompt, to insert, if desired, a new PLUGGABLE FORMAT MEMORY 3 (shown in Figure 1). There is, however, in the preferred embodiment implementation no such message or prompt to tell the operator to install the VFU PROM because it is considered ob viousthatthe operator should do so.At any time that such a PLUGGABLE FORMAT MEMORY3 is loaded, or reloaded, an operator may, by depressing a part icularswitch called "alarm clear" on the 4x4 SWITCH PANEL 9, directthe MICROPROCESSOR 5to retrans- ferthe contents of PROM 4 serially as signal PANEL IN to the PRINTER ELECTRONICS 7 (shown in Figure 1).
The microcoded subroutine pertinentto the con trol ofthe MICROPROCESSORS shown in Figure 2 in performance ofthevertical format unit function of the present invention is contained in Appendix A.
The routine for reading the PROM 4 is called READ VFU PROM. The displacement addresses of such 8 microinstruction routine are nominally numbered lines 2030-2035. At microinstruction line address 2030, the desired line address 2030, to be referenced within PROM 4 is moved to port0 ofthe MICRO PROCESSOR 5. The chip select ofthe PROM 4 being cleared allows the reading of the PROM 4 at the input ADDRESS. At displacement line address 2031 the DATA read from such PROM 4 is moved from port P2 of MICROPROCESSOR wherein it is received, to an accumulatorwithin such MICROPROCESSOR 5. At displacement line address 2032 the upper four bits of the accumulator are masked. Next in line address 2033 the address at which PROM 4will be next referenced is incremented. At displacement line address 2034 a check is made as to whether the last address to be referenced within PROM 7 has been referenced, the program proceeding until 256 decimal addresses have been read. Ifthe last, 256th, address ofthefirst half of PROM 4 has been read, then the program does switch at displacement line address 2035 to interrogating the second half of the 512-address memory of such PROM 4.
Likewise as to the interpretation of the routine for reading the PROM 4, the routine called SEND VFU contained within Appendix A is a subroutine by which the contents, the format information, read of such PROM 4 might be serially transmitted across an interface to PRINTER ELECTRONICS 7, where it may be used to control printing identically as it had orgin- ally been derived from atapeioop read by an electromechanical reader.
Apictorial representation of the HAND-HELD PROM PROGRAMMER (for) OFF-LINE USE 12, pre viouslyseen in Figure 1,isshown in Figure 4. Within the operation ofthe PROM PROGRAMMER format data is programmed by line, each line having twelve channels. A maximum of 144 lines may be programmed for Vertical Format Unit (VFU) information; however, other memory locations are accessible for entering a checksum or identification data. VFU data is entered exactly as if a tape were being used; a hole punch is represented by a channel stop entered into memory. The VFU PROMs have a 512x4format (types DM74S571 or63S241).
The switches, part of 4x4 SWITCH PANEL 19 previouslyseen in Figure 1,shown in Figure4havethe following functions: Upon power up 2 the PROM is cleared and "READY" is displayed in the area of DISPLAY 18, pre viouslyseen in Figure 1.
In orderto enter data the LINE CHAN key 40 is depressed. "LINE 001" is displayed and may be changed to any desired line from the keypad. When correct line is displayed,the LINE CHAN key 40 is depressed again and the channel stops are entered by keying in a number from one to twelve and pressing the ENTER key 41 for each number. Pressing the LINE CHAN key 40 again will automatically incrementto the next line number.
In orderto check data afterthe format data is entered into the PROM,theSTEPfunction key42 maybe used to viewthe location of each channel stop. Pressing the STEP key 42 will display each channel stop by line number, starting from line 001. To start step- ping from any line number, simplykey inthe line number and press the STEP key 42.
In orderto program data it is requiredthatthe format information in memory should be entered and checked. The format data is programmed permanently into the PROM cartridge (previously seen as PLUGGABLE FORMAT MEMORY3 in Figure 1) which plugs into a connector on the INTEGRATED CONTROL PANEL 2. The PROM cartridge should be blank before programming -- COPY is used to check this. The PROM cartridge is inserted into the side connectorontheprogrammer(PROMfacing up) and the PROG/COPY key 43 is pressed. When messgae "PROGRAM PROM?" is displayed, ENTER key 41 is pressed and a shortwaittranspires before themes- sage "READY" is displayed. This "PROGRAM PROM?" message is the sample messgae illustrated in Figure 4.A verify between programmer memory and PROM is automatically performed after programming. The PROM programmeralsocontains circuitrywhich will checkthevoltage level ofthe PROM output data while it is being read to ensure that each bit has been programmed correctly.
Acapabilityto copy a PROM is implemented. A PROM which has been previously programmed can be copied into memory for duplication. The PROM cartridge is plugged in (PROM facing up) and the PROG/COPY key 43 is pressed twice. When message "COPY PROM?" is displayed, ENTER key 41 is pressed which loads from the PROM into memory.
Other functions implemented are the clearfunc- tion and thetestfunction. Pressing the CLEAR key 44 at any time except during programming will exit from the currentfunction and go back to a "READY" condition . Depressing CLEAR key 44 does not affect the contents of memory.
The TEST key 45 provides the functions of clearing memory, verifying PROM memory, and computing a checksum. In orderto CLEAR MEMORY, press ENTER key 41 when this function is displayed in order to clear the entire contents of the programmer's memory. Pressing the TEST key 45 again will showthe message "VERIFY PROM" which will check the programmer's memory against that of a PROM cartridge that has been plugged in. Pressing TEST key 45 a third time shows the message "CHECKSUM" which will get a checksum ofthe programmer's memory and display it as a hexadecimal number.
The following prompts and error messages occur during operation ofthe HAND-HELD PROM PRO GRAMMER.
The "INSERT PROM" prompt is displayed ifthe PROGRAM orCOPYfunctions are attempted without a PROM cartridge installed. Install the cartridge and press ENTER key 41 to continue.
The "LINE RANGE ERROR" message is displayed if the line numberentered isgreaterthanthemax- imum value of 170. VFU data occupies the first 144 lines, the remaining lines are for optional use.
The message OVER 12 CHANNELS" is displayed ifanattemptismadetoenterachannel number greaterthan 12. Entering a "0" forthechannel numberwill clear all the channel stops at the current line.
The message FAILUREAT***" ###" is # " is displayed if an error is detected during a verify between programmer memory and VFU PROM. This message will display the line numberwhere the failure occured.
In the programming mode, a check is made to en surethata channel stop exists at line 1, channel 1 indicating the beginning of the form, and a second channel 1 stop which should be placed in the line after the last line in the form to indicate the end ofthe form. If either of these is missing, the error message "TOFMISSlNG"will be displayed and the programming function is not allowed.
The "PROM OUT FAULT" message is displayed if the PROM cartridge is removed from its socketwhile programming.
Finally, during power up and the CLEAR MEMORY function, a test is made on the internal memory of the programmer. The "RAM TEST FAILURE" message is displayed if a failure is detected during the test.
The functional block diagram ofthe HAND-HELD PROM PROGRAMMER 16, previously seen in Figure 1, is shown in Figure 5. The construction and operation of such a PROM programmer is conventional in the art, being replicated in many commercially available PROM programming units. The microcode pro gram employed in the operation of the PROM PRO GRAMMER is contained in Appendix B, and is interpretable in consideration ofthefunctional block diagram shown in Figure 5. The purpose of the HAND-HELD PROM PROGRAMMER 16 is not to evidence any different electrical apparatus or method forthe programming of PROM memory chips, but only to show the tailoring of a PROM programmer so that it might exhibit an operator interface particularly directed to the emplacement of vertical format data within a PROM memory.
Consequently, the present invention will be understood to utilize an alternative medium to a tape loop, and an integrated system appropriate to such alternative medium, to store format data used in printing a workpieceform. Such data is normally called "verti caul " format data, although the form needs not be moved "vertically" through the printer. The present invention teaches of a medium which is readily generatable, replicatable and pluggable: an electrically alterable, nonvolatile memory in the form of a programmable read-only memory (PROM) chip mounted upon a miniature printed circuit board. Such miniature printed circuit board is further pluggable into a PROM programmer or into an integrated control panel.When programmed with format information in the PROM programmer and inserted into the integrated control panel, a microprocessorwill read the contents of such PROM and transfer such contents to the control electronics of the printerwithin which both such integrated control panel and the PROM pluggable thereto are contained. The control electronics of the printer subsequently use the format information to control forms while printing.
Certain alterations in the preferred embodiment of the present invention will be evidentto a practitioner of the design of digital control circuits. The type or size of the electrically alterable, nonvolatile memory (the PROM) can bevaried.The modeormannerofits encasement, and plugging, may be selected from amongst well known structures for the temporary mounting of electronic components and/or assemblies. Finally, the intelligence contained therein such pluggable PROM component need not be exclusively limited to vertical format information, but may be made as diverse as is required to appropriately represent characteristics of the workpiece to the prin terwhich will operate upon such work piece.Consequent to such alternatives, the present invention should be conceived broadly in accord ance with the language of the claims which follow, and not solely in accordance with the particular preferred embodiment implementation within which such invention has been taught.

Claims (22)

1. Avertical format apparatus for a printer comprising: electrically-alterable nonvolatile memory means for storing information relating to printable lines upon a forum being fed through a printer; microprocessor means for extracting said information from said electrically-alterable nonvolatile memory means in order to relay said information to a controller of said printer.
2. The vertical format apparatus of claim 1 further comprising: display means for displaying information; and wherein said microprocessor means are further comprising: microprocessor means for causing said display means to display said information relating to printable lines extracted from said electrically-alterable nonvolatile memory means.
3. The vertical format apparatus of claim 1 wherein said electrically-alterable nonvolatile memory means further comprises: removably-pluggable electrically-alterable nonvolatile memory means.
4. The vertical format apparatus of claim 1 wherein said electrically-alterable nonvolatile memory means further comprises: a programmable read only memory chip.
5. A method of controlling a printer in the vertical format of a workpiece form to be printed by said printer, said method comprising: storing information concerning the vertical format of a workpiece form in an electrically-alterable nonvolatile memory; extracting said information from said nonvolatile memory upon the printing of said workpieceform; printing said workpiece form in accordance with extracted said information.
6. The method according to claim 5 wherein said storing further comprises.
storing in a programmable read only memory; and wherein said extracting further comprises: extracting buy a microprocessor.
7. The method according to claim 5 which between said storing and said extracting furthercomprises: plugging said nonvolatile memory within said printer in a manner permitting pluggable insertion and removal.
8. The method according to claim 5 wherein said extracting further comprises: extracting upon applying power to said printer.
9. The method according to claim 5 which after said extracting further comprises: displaying said information extracted from said nonvolatile memory.
10. Aformatapparatusfora printercomprising: a pluggable electricaily-alterable nonvolatile programmable read only memory plugged to integrated control panel means for reading any information stored within said memory and fortransmitting any said information to printer paper advance means for controlling the advance of a workpiece form printed by said printer in accordance with said any information.
11. Theformatapparatus according to claim 10 wherein said integrated control panel means further comprises: integrated control panel means for displaying said any information.
12. The format apparatus according to claim 10 wherein said integrated control panel means further comprises: integrated control panel means for reading upon the application of power to said printer.
13. The format apparatus according to claim 10 wherein said integrated control panel means further comprises: a microprocessor.
14. An integrated system for communicating format information to the controller of a printercomprising: format data programming means for storing format information into an electrically-alterable nonvolatile memory; and integrated control panel means for reading the stored format information within said electricallyalterable nonvolatile memory and communicating said information to the controllerof a printer.
15. The integrated system of claim 14wherein said format data programming meansfurthercomprise: a PROM programmer; and wherein said electrically-alterable nonvolatile memoryfurthercomprises: aPROM
16. The integrated system of claim 14wherein said format data programming means furthercom- prise: a keypad replicating the columnar punches employed in placing format information on punched tape media; and a display showing operator prompts and messages.
17. The integrated system of claim 14wherein said format data programming means is physically and electrically separate from said integrated control panel means, said electrically-alterable nonvolatile memory being physically transferable from an electrical connection for said storing by said format data programming means to an alternative electrical con nection for said reading by said integrated control panel means.
18. The integrated system of claim 17wherein said format data programming means is hand-held.
19. A vertical format control system for delivering vertical format information to a printer vertical format control unitwhich controls the vertical advance of a paper form during printing thereon comprising: a plug-in type solid state memory module; a hand-held format programmer pluggably receiving said memory module, said programmerincluding programming means, responsive to manual oper ator inputs, for program m ing into said memory module information defining the top of form and other vertical format control, and alphanumeric display means, cooperating with said programming means, for providing alphanumeric messages to said operator, concerning said information entered into said memory module by said operator of said programming means; and control panel means, on said printer, for pluggably receiving said memory module programmed by said programmer and for reading said information programmed therein and for delivering said information to a printer vertical format control unit in order that it may be used to control the vertical advance of a paperform during printing thereon.
20. Aformatapparatusfora printer, substantially as hereinbefore described with reference to the accompanying drawings.
21. A method of controlling a printer in the vertical format of a workpiece form to be printed by said printer, substantially as hereinbefore described with reference to the accompanying drawings.
22. An integrated system for communicating format information to the controller of a printer, sub- stantially as hereinbefore described with reference to the accompanying drawings.
GB08700386A 1986-07-11 1987-01-08 Vertical format apparatus for a printer Withdrawn GB2192476A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US88438486A 1986-07-11 1986-07-11

Publications (2)

Publication Number Publication Date
GB8700386D0 GB8700386D0 (en) 1987-02-11
GB2192476A true GB2192476A (en) 1988-01-13

Family

ID=25384503

Family Applications (1)

Application Number Title Priority Date Filing Date
GB08700386A Withdrawn GB2192476A (en) 1986-07-11 1987-01-08 Vertical format apparatus for a printer

Country Status (1)

Country Link
GB (1) GB2192476A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2627303A1 (en) * 1988-02-17 1989-08-18 Canon Kk INFORMATION PROCESSING APPARATUS
US5742299A (en) * 1988-02-17 1998-04-21 Canon Kabushiki Kaisa Printing apparatus using a control program and font data from different external memory cartridges

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2031626A (en) * 1978-07-18 1980-04-23 Olivetti & Co Spa Electronic typewriter
GB2072101A (en) * 1980-03-21 1981-09-30 Berkel Patent Nv Price-computing device including a printer
GB2087115A (en) * 1980-10-31 1982-05-19 Canon Kk Printer
GB2120821A (en) * 1982-05-18 1983-12-07 Weyfringe Limited Label printer
GB2161005A (en) * 1984-06-25 1986-01-02 Epson Corp Printer

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2031626A (en) * 1978-07-18 1980-04-23 Olivetti & Co Spa Electronic typewriter
GB2072101A (en) * 1980-03-21 1981-09-30 Berkel Patent Nv Price-computing device including a printer
GB2087115A (en) * 1980-10-31 1982-05-19 Canon Kk Printer
GB2120821A (en) * 1982-05-18 1983-12-07 Weyfringe Limited Label printer
GB2161005A (en) * 1984-06-25 1986-01-02 Epson Corp Printer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2627303A1 (en) * 1988-02-17 1989-08-18 Canon Kk INFORMATION PROCESSING APPARATUS
US5742299A (en) * 1988-02-17 1998-04-21 Canon Kabushiki Kaisa Printing apparatus using a control program and font data from different external memory cartridges

Also Published As

Publication number Publication date
GB8700386D0 (en) 1987-02-11

Similar Documents

Publication Publication Date Title
US5283943A (en) Automated assembly apparatus
EP0173285A2 (en) Dot-matrix printer with font cartridge unit
GB2079996A (en) Data processing apparatus with a predetermined read-only memory
GB831111A (en) Record-controlled printing machine
GB2192476A (en) Vertical format apparatus for a printer
JPS59218542A (en) Control system of printer
JP2875403B2 (en) Printing equipment
JPH0661971B2 (en) Printer
US6763577B1 (en) System for placing electronic components on circuit carriers
WO1984001637A1 (en) Data input/output apparatus
JPS56105534A (en) Terminal device
JPS6331780A (en) Method of operating typewriter, printer or similar business apparatus
JPH06234248A (en) Printer
EP0139759B1 (en) System for connecting and controlling external devices
KR910007277B1 (en) A numerically-controlled machine tool with a floopy disk control panel
US4677543A (en) Transportable and detachable data input/output unit providing automatic character insertion or deletion
US4676674A (en) Data input/output unit
EP0121574A1 (en) Data input/output apparatus
JPS6127000A (en) Inspection method of ram
JPH0228475B2 (en)
JP2885951B2 (en) Print control device and control program selection method
JP4125361B2 (en) Information processing apparatus, control method therefor, and recording medium
JPS5972531A (en) Data input/output device
JPS6213810Y2 (en)
JPS6213159Y2 (en)

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)