DE2713128A1 - Form advancing unit for printing machine - uses programmable plug-in memory with line step binary counter combined with memory as program cassette - Google Patents
Form advancing unit for printing machine - uses programmable plug-in memory with line step binary counter combined with memory as program cassetteInfo
- Publication number
- DE2713128A1 DE2713128A1 DE19772713128 DE2713128A DE2713128A1 DE 2713128 A1 DE2713128 A1 DE 2713128A1 DE 19772713128 DE19772713128 DE 19772713128 DE 2713128 A DE2713128 A DE 2713128A DE 2713128 A1 DE2713128 A1 DE 2713128A1
- Authority
- DE
- Germany
- Prior art keywords
- memory
- counter
- read
- program
- feed
- 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.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J11/00—Devices or arrangements of selective printing mechanisms, e.g. ink-jet printers or thermal printers, for supporting or handling copy material in sheet or web form
- B41J11/36—Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
- B41J11/42—Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
Abstract
Description
Verfahren und Vorrichtung zur Steuerung des Formularvor-Method and device for controlling the form feed
schubs in Druckwerken oder für Druckwerke BESCHREIBUNG Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Steuerung des Formularvorschubs in Druckwerken oder für Druckwerke.push in printing units or for printing units DESCRIPTION The invention relates to a method and a device for controlling the form feed in printing units or for printing units.
Beim Bedrucken von Endlos formularen oder Einzelformularen im Druckwerk beispielsweise eines Büroautomaten erfolgt der Formularvorschub häufig nach einem festen Programm, das sich bei Einzelformularen für jedes Formular und bei Endlosformularen fortlaufend wiederholt.When printing continuous forms or individual forms in the printing unit For example, an office machine, the form feed is often after one fixed program, which is different for single forms for each form and for continuous forms continuously repeated.
Zur Steuerung des Formularvorschubs entsprechend dem gewünschten Programm werden bisher verschiedene Programmträger verwendet. Als Programmträger sind beispielsweise Lochstreifen oder Lochkarten bekannt. Ebenso ist es bekannt, als Programmträger Steuerketten oder Nockenscheiben zu verwenden. Nachteilig bei allen diesen bekannten Programmträgern ist, daß sie mechanisch transportiert werden müssen.To control the form feed according to the desired program different program carriers have been used so far. As a program carrier are for example Known punched tape or punched cards. It is also known as a program carrier Use timing chains or cam disks. Disadvantageous with all of these known ones Program carriers is that they have to be transported mechanically.
Der Transport der Programmträger muß dabei synchron zu der Transportbewegung des Formulars erfolgen.The transport of the program carriers must be synchronized with the transport movement of the form.
Es ist daher für jede Formularlänge bzw. für jeden Zeilenabstand ein gesonderter Programmträger erforderlich, selbst wenn die unterschiedlich langen Formulare nach demselben Programm bedruckt werden sollen. Anderenfalls wären auswechselbare Ubersetzungsgetriebe zwischen der Formularvorschubeinrichtung und der Programmtransporteinrichtung notwendig.It is therefore a for every form length or for every line spacing separate program carrier required, even if they are of different lengths Forms are to be printed using the same program. Otherwise they would be interchangeable Transmission gear between the form feed device and the program transport device necessary.
Die bekannten Programmträger benötigen weiter mechanische oder elektrooptische Abtast- oder Leseeinrichtungen, die den Aufwand unter Umständen beträchtlich erhöhen.The known program carriers also require mechanical or electro-optical ones Scanning or reading devices, which under certain circumstances increase the effort considerably.
Schließlich unterliegen sowohl diese bekannten Programmträger und ihre mechanischen Transporteinrichtungen als auch die mechanischen Abtasteinrichtungen einem ständigen Verschleiß, der zu Störungen führen kann und eine aufwendige Wartung notwendig macht.Ultimately, both these well-known program carriers and are subject to their mechanical transport devices as well as the mechanical scanning devices constant wear and tear, which can lead to malfunctions, and costly maintenance makes necessary.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren sowie eine Vorrichtung zu schaffen, die die genannten Nachteile vermeiden und insbesondere ohne mechanisch transportierte Programmträger auskommen.The invention is based on the object of a method and a To create device that avoid the disadvantages mentioned and in particular manage without mechanically transported program carriers.
Diese Aufgabe wird bei einem Verfahren der eingangs genannten Gattung erfindungsgemäß dadurch gelöst, daß die Formulartransportbewegung in Zeilenschritten durchgeführt wird, daß die durchgefühten Zeilenschritte gezählt werden und daß jeweils die der Summe der gezählten Zeilenschritte entsprechende Adresse eines das Steuerprogramm enthaltenden Festspeichers zur Steuerung des folgenden Vorschubschrittes abgefragt wird.This task is performed in a method of the type mentioned at the beginning solved according to the invention in that the form transport movement in line steps is carried out that the line steps carried out are counted and that in each case the address of a control program corresponding to the sum of the counted line steps containing read-only memory is queried to control the following feed step will.
Zur Durchführung dieses Verfahrens eignet sich erfindungsgemäß eine Vorrichtung die gekennzeichnet ist durch eine das Formular in Zeilenschritten transportierende Vorschubeinrichtung, durch einen mit der Vorschubeinrichtung gekoppelten Signalgeber, der bei jedem Zeilenschritt wenigstens ein elektrisches Signal erzeugt, durch einen diese Signale zählenden elektrischen Zähler und durch einen an den Summenausgang des Zähler angeschlossenen, durch diesen Summenausgang adressierten programmierbaren elektrischen Festspeicher(Programable Read-Only-Morlory), dessen Ausleseanschluß mit dem Steuereingang der Vorschubeinrichtung verbunden ist.According to the invention, one is suitable for carrying out this method Device which is characterized by a transporting the form in line steps Feed device, through a signal transmitter coupled with the feed device, which generates at least one electrical signal at each line step, by a these signals counting electrical counter and through one to the total output of the counter connected and addressed by this sum output electrical read-only memory (Programmable Read-Only-Morlory), its read-out connection is connected to the control input of the feed device.
Vorteilhafte Ausführungsformen der Erfindung sind in den Patentansprüchen angegeben.Advantageous embodiments of the invention are in the claims specified.
Der wesentliche Vorteil der Erfindung besteht darin, daß anstelle der bekannten mechanisch transportierten Programmträger ein Festspeicher als Programmträger verwendet wird. Jeder Zeile des Formulars ist dabei eine Speicherzelle des Festspeichers zugeordnet, in welcher der Steuerbefehl für den auf die jeweilige Zeile folgenden Vorschubschritt fest eingespeichert ist. Die Adressierung der jeweils für den nächsten Vorschubschritt abzufragenden Speicherzelle erfolgt durch einen Zähler, der digital die Zeilcnschrittc zählt, um welche das Formular bereits transportiert wurde.Der Summeninhalt des Zählers entspricht auf diese Weise der jeweils momentan bedruckten Zeile des Formulars und ausserdem der Adresse des Festspeichers, Erfindungsgemäß sind für die Vorschubsteuerung somit keinerlei mechanisch bewegten Teile erforderlich, die konstruktiv aufwendig sind, einem Verschleiß unterliegen und zu Störungen Anlaß geben. Ausserdem ist keine Synchronisation zwischen einem mechanisch bewegten Progranullträger und dem Formulartransport erforderlich. Da die Abfrage der fest eingespeicherten Steuerbefehle ausschließlich aufgrund der digital gezählten Zeilenschritte erfolgt, kann ein bestimmtes festgespeichertes Steuerprogramm für jede beliebige Formularlänge und jeden beliebigen Zeilenabstand verwendet werden.The main advantage of the invention is that instead of the known mechanically transported program carrier a permanent memory as a program carrier is used. Each line of the form is a memory cell in the permanent memory assigned in which the control command for the Feed step is permanently stored. The addressing of each for the next Feed step to be queried memory cell is done by a counter that is digital the line increments by which the form has already been transported In this way, the total content of the counter corresponds to the currently printed one Line of Form and also the address of the permanent memory, According to the invention, there are therefore no mechanical movements whatsoever for the feed control Parts required that are structurally complex and subject to wear and give rise to disturbances. In addition, there is no synchronization between one mechanically moved Progranull carrier and the form transport required. There the query of the permanently stored control commands exclusively on the basis of the digitally counted line steps is done, a certain can be permanently stored Control program for any form length and any line spacing be used.
In besonders einfacher und vorteilhafter Ausführungsform wird ein elektronischer Festspeicher (Read-Only-Memory) als Programmträger verwendet. Ein solcher handelsüblicher Festspeicher kann je nach seiner Speicherkapazität zur Speicherung eines oder mehrerer Programme verwendet werden.In a particularly simple and advantageous embodiment, a Electronic read-only memory is used as a program carrier. A Such commercially available permanent storage can be used for storage depending on its storage capacity one or more programs can be used.
Die Zahl der für ein Programm notwendigen Speicherzellen entspricht dabei der Zeilenzahl des Formulars,während durch die Anzahl der verschiedenen Steuerbefehle des Programms bestimmt ist, wieviele Bits pro Speicherzelle benötigt werden.The number of memory cells required for a program corresponds to thereby the number of lines of the form, while by the number of different control commands the program determines how many bits are required per memory cell.
Jedem Programm wird ein eigenes PROM zugeordnet, das mittels eines Programmiergerätes entsprechend den Erfordernissen des jeweiligen Formulars programmiert werden kann.Each program is assigned its own PROM, which is activated by means of a Programming device programmed according to the requirements of the respective form can be.
Als Zähler wird dabei vorzugsweise ein Binärzähler verwendet. Dr Summenausgang dieses Zählers stellt in binäres Kodierung die Anzahl der Zeilenschritte dar, um die das Formular bereits vorgeschoben wurde und gibt somit die Nummer der Zeile an, welche sich momentan in der Druckposition befindet. Die Anschlüsse des Summenausganges dieses Binärzählers, beispielsweise acht Anschlüsse bei einem achtstelligen Binärzähler für 256 Formularzeilen, können direkt mit dem elektronischen Festspeicher verbunden sein, so daß der Binärzähler direkt 256 Speicherzellen des Festspeichers adressiert.A binary counter is preferably used as the counter. Dr Sum Output this counter represents the number of line steps in binary coding which the form has already been advanced and thus gives the number of the line which is currently in the print position. The connections of the sum output this binary counter, for example eight connections in an eight-digit binary counter for 256 lines of forms, can be connected directly to the electronic permanent memory so that the binary counter directly addresses 256 memory cells of the read-only memory.
Bei kürzeren Formularen, wie z.B. DIN A4 hoch (72 Zeilen) oder DIN A 4 quer (48Zeilen) muß der Binärzähler mit Erreichen der letzten Zeile des Formulars wieder auf den Anfang (biluir-Null) zurückgesetzt werden. Dies geschiellt auf eine sehr ein-@ache Weise, indem eine elektron 1 sehe Verknüpfung den Zähler automatisch löscht, sobald ein bestimmter Programmbefehl, z.B.For shorter forms, such as DIN A4 portrait (72 lines) or DIN A 4 across (48 lines) must be the binary counter when the last line of the form is reached be reset to the beginning (biluir-zero). This clipped to one very simple way by adding an electron 1 link to the meter automatically clears as soon as a certain program command, e.g.
der Befehl Formularanfang, gelesen wird und der Zähler nicht auf binär null steht.the command top of form is read and the counter is not set to binary is zero.
Sind beispielsweise iir einen Programmfehl (Formularanfang, Vorschub-Start, Vorschub-Stop, Formularende) vier Bit notwendig, so benötigt ein Steuerprogramm für ein Formular mit 256 Zcilen 256 x 4 = 1024 Speichereinheiten. Ist die Speicherkapazität des Festspeichers größer, so können mehrere Programme in dem Festspeicher gespeichert werden. Die Adressierung von dem Binärzähler wird dann auf die Speicherplätze der verschiedenen Programme umschaltbar ausgebildet.If, for example, there is a program error (start of form, feed start, Feed stop, end of form) four bits are required, so a control program requires for a form with 256 characters, 256 x 4 = 1024 storage units. Is the storage capacity If the permanent memory is larger, several programs can be stored in the permanent memory will. The addressing of the binary counter is then assigned to the memory locations of the various programs switchable.
In dieser Ausführungsform der Erfindung werden der Binärzähler und der Festspeicher vorzugsweise fest miteinander verdrahtet und als eine gemeinsame Steckeinheit ausgebildet. Dies bringt eine erhebliche Vereinfachung der Bedienung des Druckwerks mit sich.In this embodiment of the invention, the binary counter and the read-only memory is preferably hard-wired together and as a common one Plug-in unit formed. This brings about a considerable simplification of the operation of the printing unit with itself.
Soll das Steuerprogramm fLir das Bedrucker cjer Formulare gewechselt werden, so ist es nur notwendig, diese Steckeinheit herauszunehmen und durch eine entsprechende andere zu ersetzen.Should the control program for the printer be changed for the forms are, it is only necessary to remove this plug-in unit and through a to replace other appropriate ones.
Das Zählen der Zeilenschritte erfolgt durch einen Signalgeber, der jeweils pro Zeilenschritt ein oder l!whrere eiektrisclle Signale erzeugt, welche dem Zähler zugeführt werden. Als Signalgeber eignet sich beispielsweibe eine fest mit der Formularvorschubeinrichtung gekoppelte Lochscheibe , die elektrooptisch abgetastet wird und pro Zeilenschritt ein oder mehrere löcher aufweist. Selbstverständlich sind auch andere bekannte Signalgeber geeignet.The line steps are counted by a signal generator, the one or more egg-crystal signals are generated per line step, which fed to the meter. A solid, for example, is suitable as a signal transmitter perforated disc coupled with the form feed device, the electro-optical is scanned and has one or more holes per line step. Of course other known signal generators are also suitable.
Um zu vermeiden, daß bei einem Ausfall der Versorgungsspannung bzw. bei einem unbeabsichtigten Abschalten der Versorgungsspannung der Stand des Zählers verlorengeht und somit die adressierte Speicherzelle des Steuerprograrnms nicht mehr mit der momentanen Zeile des Formulars übereinstimmt, wird der Zähler zweckmäßigerweise mit einem Hilfsstromspeicher ausgestattet, der beispielsweise aus einer Batterie oder einem wiederaufladbaren Akkumulator bestehen kann und der bei einem Ausfall der Stromversorgung den zur Aufrechterhaltung des Zählerstandes erforderlichen Strom liefert. Dabei ist es vorteilhaft, wenn für den Zähler möglichst nur elektronische Bauelemente verwendet werden, die einen sehr geringen Strombedarf haben, wie z.B. C-MOS-Bauelemente.In order to avoid that in the event of a failure of the supply voltage or if the supply voltage is unintentionally switched off, the status of the counter is lost and thus the addressed memory cell of the control program is not corresponds more to the current line of the form, the counter is expediently equipped with an auxiliary power storage, for example from a battery or a rechargeable battery and that in the event of a failure the power supply the electricity required to maintain the meter reading supplies. It is advantageous if, if possible, only electronic ones for the counter Components are used that have a very low power requirement, such as C-MOS components.
Selbstverständlich ist es erfindungsgemäß nicht nur möglich, zwischen fest gespeicherten vollständigen Steuerprogrammen umzuschalten. Stimmen beispielsweise mehrere Steuerprogramme teilweise überein, so kann zur besseren Ausnutzung der Speicherkapazität des Festspeichers dieser mehreren Programmen gemeinsame Programmteil nur einmal eingespeichert sein und die Adressierung wird jeweils nur für die unterschiedlichen Programmteile nach Bedarf umgeschaltet.Of course, according to the invention, it is not only possible between to switch permanently stored complete control programs. Voices, for example several control programs partially match, so it can be used to better utilize the memory capacity the fixed memory of these several programs common program part only once be stored and the addressing is only for the different Program parts switched as required.
Ein wesentlicher Vorteil der erfindungsgemäßen Verwendung eines elektronischen Festspeicher gegenüber den herkömmlichen mechanischen Programmträgern besteht schließlich noch darin, daß das gesamte gespeicherte Steuerprogramm in sehr kurzer Zeit abgefragt werden kann, d.h. in einer wesentlich kürzeren Zeit, als sie für den Formulartransport erforderlich ist. Dies kann dazu ausgenutzt werden, das gespeicherte Programm jeweils vor dem Formularvorschub abzufragen, um größere Vorschubschritte ohne ein Bedrucken des Formulars vorab festzustellen und einen Eilvorschub für diese Vorschubschritte einzusetzen. Auf diese Weise kann erfindungsgemäß ausserdem ein beträchtlicher Zeitgewinn bei der Formularverarbeitung erzielt werden.A major advantage of the inventive use of an electronic Finally, there is permanent storage compared to conventional mechanical program carriers nor that the entire stored control program is queried in a very short time can be, i.e. in a much shorter time than it is for the form transport is required. This can be used for the saved program in each case query before form feed to allow larger feed steps without printing of the form to be determined in advance and a rapid feed for these feed steps to use. In this way, the invention can also save a considerable amount of time can be achieved in form processing.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19772713128 DE2713128A1 (en) | 1977-03-25 | 1977-03-25 | Form advancing unit for printing machine - uses programmable plug-in memory with line step binary counter combined with memory as program cassette |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19772713128 DE2713128A1 (en) | 1977-03-25 | 1977-03-25 | Form advancing unit for printing machine - uses programmable plug-in memory with line step binary counter combined with memory as program cassette |
Publications (1)
Publication Number | Publication Date |
---|---|
DE2713128A1 true DE2713128A1 (en) | 1978-09-28 |
Family
ID=6004611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19772713128 Pending DE2713128A1 (en) | 1977-03-25 | 1977-03-25 | Form advancing unit for printing machine - uses programmable plug-in memory with line step binary counter combined with memory as program cassette |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE2713128A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0092218A2 (en) * | 1982-04-21 | 1983-10-26 | Siemens Aktiengesellschaft | Method and arrangement to print forms in a text station |
US4988221A (en) * | 1982-08-17 | 1991-01-29 | Kabushiki Kaisha Sato | Specific data input order for continuous strips of tags including line spacing amount |
-
1977
- 1977-03-25 DE DE19772713128 patent/DE2713128A1/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0092218A2 (en) * | 1982-04-21 | 1983-10-26 | Siemens Aktiengesellschaft | Method and arrangement to print forms in a text station |
EP0092218A3 (en) * | 1982-04-21 | 1985-01-09 | Siemens Aktiengesellschaft | Method and arrangement to print forms in a text station |
US4988221A (en) * | 1982-08-17 | 1991-01-29 | Kabushiki Kaisha Sato | Specific data input order for continuous strips of tags including line spacing amount |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2649072C2 (en) | Arrangement for receiving signals consisting of first and second signal sections | |
DE2844441C2 (en) | ||
DE1524225A1 (en) | Editing sign visual system | |
DE1141115B (en) | Method and device for automatic sorting of recording media according to multi-digit sorting features. | |
DE2161038C3 (en) | Process for the production of screened printing forms | |
DE2123789C2 (en) | Circuit arrangement for the automatic line-by-line and word-by-word display of characters on a video display device | |
DE1774682C3 (en) | Device for visible data reproduction | |
DE3148099C2 (en) | Arrangement for recognizing a digital sequence | |
DE1499190C3 (en) | Electronic data processing system | |
WO1981001067A1 (en) | Process and apparatus for prerecording and organizing data selected from source-documents | |
DE1524507A1 (en) | Device for displaying characters | |
DE2804296A1 (en) | CONTROL CIRCUIT | |
DE2713128A1 (en) | Form advancing unit for printing machine - uses programmable plug-in memory with line step binary counter combined with memory as program cassette | |
DE1234054B (en) | Byte converter | |
DE2265112B2 (en) | RECORDING DEVICE | |
DE1181458B (en) | Storage device on booking machines | |
DE1079357B (en) | Data transmission device | |
DE2748859B2 (en) | ||
DE2508134C3 (en) | Device for monitoring the operating status of machines | |
DE1774111C3 (en) | Digital data processing system with a pressure element | |
DE19860465A1 (en) | Method of coding functional units for performing different program routines based on installation location by storing physical parameter of functional unit such as impedance as digital address | |
DE1277921B (en) | Code converter for the transmission of information characters of a specified first coding into equivalent information characters of a selected second coding | |
DE961037C (en) | Electronic memory made from monostable multivibrators | |
DE1474041C3 (en) | Arrangement for sorting information bit groups recorded in random order | |
DE2326798C3 (en) | Control device for a serial printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OD | Request for examination | ||
OHW | Rejection |