DE2356079A1 - PROCEDURE AND ARRANGEMENT FOR DETERMINING THE VALUE OF THE LINE FEEDS TO BE CONTROLLED IN A PRINTER, IN PARTICULAR IN A PRINTER CONNECTED TO A DATA PROCESSING SYSTEM - Google Patents

PROCEDURE AND ARRANGEMENT FOR DETERMINING THE VALUE OF THE LINE FEEDS TO BE CONTROLLED IN A PRINTER, IN PARTICULAR IN A PRINTER CONNECTED TO A DATA PROCESSING SYSTEM

Info

Publication number
DE2356079A1
DE2356079A1 DE19732356079 DE2356079A DE2356079A1 DE 2356079 A1 DE2356079 A1 DE 2356079A1 DE 19732356079 DE19732356079 DE 19732356079 DE 2356079 A DE2356079 A DE 2356079A DE 2356079 A1 DE2356079 A1 DE 2356079A1
Authority
DE
Germany
Prior art keywords
information
line
register
printer
assigned
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
Application number
DE19732356079
Other languages
German (de)
Other versions
DE2356079C2 (en
Inventor
Gerard De Poncins
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.)
Bull SA
Original Assignee
Bull SA
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 Bull SA filed Critical Bull SA
Publication of DE2356079A1 publication Critical patent/DE2356079A1/en
Application granted granted Critical
Publication of DE2356079C2 publication Critical patent/DE2356079C2/en
Expired 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
    • B41J11/00Devices 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/36Blanking or long feeds; Feeding to a particular line, e.g. by rotation of platen or feed roller
    • B41J11/42Controlling printing material conveyance for accurate alignment of the printing material with the printhead; Print registering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2701/00Handled material; Storage means
    • B65H2701/10Handled articles or webs
    • B65H2701/12Surface aspects
    • B65H2701/121Perforations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65HHANDLING THIN OR FILAMENTARY MATERIAL, e.g. SHEETS, WEBS, CABLES
    • B65H2701/00Handled material; Storage means
    • B65H2701/10Handled articles or webs
    • B65H2701/13Parts concerned of the handled material
    • B65H2701/131Edges
    • B65H2701/1311Edges leading edge

Description

Verfahren und Anordnung zur Bestimmung des Werts der Zeilenvorschübe, die in einem Drucker zu steuern sind, insbesondere in einem mit einer Datenverarbeitungsanlage verbundenen DruckerProcedure and arrangement for determining the value of the line feeds to be controlled in a printer, especially one with a Data processing system connected printer

Die Erfindung betrifft ein Verfahren und eine Anordnung zur Bestimmung des Werts der Zeilenvorschübe, die in einem Drucker zu steuern sind, insbesondere in einem Drucker, der mit einer Datenverarbeitungsanlage verbunden ist.The invention relates to a method and an arrangement to determine the value of the linefeeds contained in a Printers are to be controlled, in particular in a printer that is connected to a data processing system.

Der Aufzeichnungsträger eines Druckers, der einer Datenverarbeitungsanlage zugeordnet ist, hat im allgemeinen die Form einer Folge von Papierblättern, die durch Querperforationen trennbar sind, welche für Jedes Blatt einen oberen Rand und einen unteren Rand definieren.The recording medium of a printer, which is assigned to a data processing system, generally has the shape of a series of sheets of paper through cross perforations are separable, which define an upper margin and a lower margin for each sheet.

Der Vorschub der Blätter vor der Druckeinrichtung erfolgt durch "Zeilenvorschübe", wobei jederZeilenvorschub einen Papiervorschub verursacht, der nach Zeilenstellenzahlen bemessen wird.The sheets are fed in front of the printing device by "line feeds", where each line feed is a Caused paper feed, which is measured according to the number of line digits.

409821/1047409821/1047

Wenn ein Organisator den Satz eines Vordrucks festlegt, bestimmt er, auf welchen Höhen des diesen Vordruck bildenden Blatts die verschiedenen Informationsarten gedruckt v/erden sollen. Der Programmierer, der mit der Redaktion der Druckarbeitssequenz beauftragt ist, kann nicht immer den Abstand bzw. die Zeilenstellenzahl zwischen zwei aufeinanderfolgenden Druckzeilen festlegen, die zwei verschiedenen Informationsarten zugeordnet sind, da die möglicherweise zu druckende Informationsmenge nicht immer festliegt.When an organizer determines the set of a form, he determines at what levels of this form the various types of information should be printed. The programmer who worked with the Editing of the print work sequence is commissioned, the spacing or the number of lines cannot always be determined specify between two consecutive print lines that are assigned to two different types of information, because the amount of information that can possibly be printed is not always fixed.

Wenn es sich beispielsweiser-um eine Rechnung handelt, können die Abstände zwischen dem Namen und der Adresse des Kunden und zwischen der Adresse und dem ersten zu berechnenden Artikel leicht vorherbestimmt werden; da jedoch die Anzahl der Artikel veränderlich ist, kann der Abstand zwischen dem letzten Artikel und dem Rechnungsbetrag ( dessen Platz festliegt) nicht vorherbestimmt werden.For example, if it is an invoice, can add the spacing between the name and address of the customer and between the address and the first one too billing article can be easily predetermined; however, since the number of articles is variable, the Distance between the last item and the invoice amount (whose place is fixed) not predetermined will.

Es sind bereits verschiedene Lösungen dieses Problems angegeben worden.Various solutions to this problem have been given.

Eine dieser Lösungen macht Gebrauch von einem "mechanischen Steuerband", d.h. einem Papierband von der Länge eines Blatts, auf dem die verschiedenen Stillsetzhöhen, die den verschiedenen möglicherweise zu druckenden Informationsarten zugeordnet sind, durch Perforationen angegeben sind, deren Lagen in Bezug auf den oberen Rand des Bandes die Abstände zwischen den Stillsetzhöhen und dem oberen Rand eines Blattes festlegen, und deren Lagen zwischen den seitlichen Rändern des Bandes die Informationsarten definieren, denen diese Stillsetzhöhen zugeordnet sind. Das Steuerband wird auf einem mechanischenOne of these solutions makes use of a "mechanical control belt", i.e. a paper belt the length of one Sheet on which the different stop heights, the different types of information that may be printed are assigned, indicated by perforations, their positions in relation to the upper edge of the tape determine the distances between the standstill heights and the upper edge of a sheet, and their positions between the lateral edges of the tape define the types of information to which these stop heights are assigned are. The control band is on a mechanical

4 0 9 8 7 1 / 1 0 4 74 0 9 8 7 1/1 0 4 7

/N3PBOIB)/ N3PBOIB)

Träger montiert, der fest mit dem Papiervorschubmechanismus verbunden ist; es läuft synchron mit dem Blatt ab, und eine Abtastvorrichtung, die ebensoviele Abtastköpfe enthält, wie Stellen oder "Kanäle" zwischen den seitlichen Rändern des Bandes festgelegt sind, ermöglicht die Feststellung der Perforationen. Der Papiervorschubmotor wird gleichzeitig mit der Auswahl des Abtastkopfes gesteuert, der dem Kanal zugeordnet ist, welcher der zu druckenden Informationsart entspricht. Der Papiervorschub setzt sich fort, bis eine Perforation in dem betreffenden Kanal festgestellt wird. Diese Lösung weist den Nachteil auf, daß sie den Benutzer zwingt, das Steuerband jedesmal auszu tauschen, wenn er von einem Vordruck zu einem anderen übergeht.Mounted carrier firmly connected to the paper feed mechanism; it runs synchronously with the sheet, and a scanning device containing as many scanning heads as there are locations or "channels" between the lateral ones Edges of the tape are set, enables the perforations to be determined. The paper feed motor will controlled simultaneously with the selection of the scanning head assigned to the channel, which of the ones to be printed Type of information corresponds. The paper feed continues until a perforation is detected in the relevant channel will. This solution has the disadvantage that it forces the user to exchange the control tape every time. when moving from one form to another.

Eine besser ausgebildete- Lösung besteht darin, einen Speicher zu verwenden, der ebensoviele Stellen enthält, wie Zeilenstellen auf einem Blatt vorgesehen sind. In jeder Stelle des Speichers kann eine Kanalnummer aufgezeichnet werden, wodurch es möglich ist, zugleich eine Informationsart und die ihr zugeordnete Stillsetzhöhe auszudrücken. Ein mit dem Papiervorschubmotor gekoppelter Zeilenstellenzähler zeigt in jedem Augenblick den Abstand zwischen der Druckzeile, auf welcher der Drucker sich befindet, und dem oberen Rand des diese Druckzeile enthaltenden Blattes an. Zugleich mit der Steuerung des Papiervorschubmotors wird eine Information geliefert, welche die Nummer des Kanals kennzeichnet, v/elcher der zu druckenden Informationsart zugeordnet ist. Der Speicher wird von der dem Inhalt des Zeilenstellenzählers entsprechenden Stelle aus abgefragt, und diese Abfragung wird synchron mit der Papierbewegung ausgeführt; sie ermöglicht das Ablesen und den Vergleich des Inhalts jeder Speicherstelle mit der von der Steuerung geliefertenA better educated solution is to get one To use memory which contains the same number of positions as there are line positions on a sheet. In A channel number can be recorded at each location in the memory, making it possible to simultaneously record a Type of information and the stopping height assigned to it to express. A line position counter coupled with the paper feed motor shows the distance at every moment between the print line on which the printer is located and the upper edge of the line containing this print line Sheet. At the same time as the control of the paper feed motor, information is provided, which identifies the number of the channel which is assigned to the type of information to be printed. The memory is queried from the position corresponding to the content of the line position counter, and this query is executed synchronously with the paper movement; it enables the content to be read and compared each memory location with the one supplied by the controller

/►0982171047/ ►0982171047

' ' OWGlNAL INSPECTED'' OWGlNAL INSPECTED

Kanalnummer. Wenn eine Gleichheit festgestellt wird, wird der Papiervorschub stillgesetzt. Der Speicher enthält eine Codegruppe "Blattende", die den Zeilenstellenzähler auf Null zurückstellt.Channel number. If an equality is found, will the paper feed stopped. The memory contains a code group "end of sheet", which is the line position counter resets to zero.

Auch diese Lösung weist einige Nachteile auf; unter anderem erfordert sie einen Speicher von verhältnismässig großer Kapazität, und es ist nicht möglich, verschiedenen Kanälen gleiche Stillsetzhöhen zuzuordnen.This solution also has some disadvantages; among other things, it requires a memory of relatively large size Capacity, and it is not possible to assign the same shutdown heights to different channels.

Aufgabe der Erfindung ist die Schaffung eines Verfahrens und einer Anordnung zur Bestimmung des Werts der in einem Drucker zu steuernden Zeilenvorschübe, die die folgenden Vorteile aufweisen:The object of the invention is to provide a method and an arrangement for determining the value of the in one Printer controlled line feeds that have the following advantages:

- eine sehr große Anpassungsfähigkeit;- a very great adaptability;

- die Verwendung eines Speichers von geringer Kapazität;- the use of a memory of small capacity;

- die Möglichkeit der Zuordnung gleicher Stillsetzhöhen ζμ verschiedenen Kanälen.- the possibility of assigning the same shutdown heights ζμ different channels.

Nach der Erfindung ist ein Verfahren zur Bestimmung des Werts der Zeilenvorschübe, die in einem Drucker zu steuern sind, insbesondere in einem mit einer Datenverarbeitungsanlage verbundenen Drucker, dessen Aufzeichnungsträger durch eine Folge von Blättern gebildet ist, die durch einen oberen Rand und einen unteren Rand begrenzt sind, dadurch gekennzeichnet, daßAccording to the invention is a method of determining the value of line feeds used in a printer are to be controlled, in particular in a printer connected to a data processing system, its Record carrier is formed by a series of sheets, which are defined by an upper edge and a lower edge are limited, characterized in that

1. für jede zu druckende Informationsart die verschiedenen Stillsetzhöhen, die dieser Informationsart zugeordnet werden können, in Form einer den Abstand dieser Stillsetzhöhe vom oberen Rand des Blattes ausdrückenden Zeilenstellenzahl definiert v/erden;1. For each type of information to be printed, the various shutdown levels assigned to this type of information in the form of a number of line positions expressing the distance between this stopping height and the upper edge of the sheet defines v / earth;

409821/1047409821/1047

2. für eine zu druckende Information Jede der Stillsetzhöhen, die der Informationsart zugeordnet sind, zu der die zu druckende Information gehört, in wachsender Reihenfolge der Zeilenstellenzahlen geprüft wird, damit der Wert des auszulosendenZeilensprungs in Form einer Zeil'enstellenzahl bestimmt wird, die dadurch erhalten wird, daß:2. for information to be printed each of the shutdown heights, which are assigned to the type of information to which the to Information to be printed is checked in increasing order of the number of line digits so that the value of the interlace to be triggered in the form of a number of line positions which is obtained by:

a) nacheinander die Zeilenstellenzahl, die den Abstand zwischen der Druckzeile, auf welcher der Drucker steht, und dem oberen Rand des die Druckzeile enthaltenden Blatts ausdrückt, Jeweils von der Zeilenstellenzahl subtrahiert wird, welche Jeder der geprüften Stillsetzhöhen entspricht, und die Prüfung beim ersten erhaltenen positiven Ergebnis beendet wird;a) one after the other the number of lines in the line that make up the spacing between the print line on which the printer and the top of the line containing the print line Leaf expresses, in each case by the number of line positions It is subtracted which corresponds to each of the stopped heights tested, and the test terminates on the first positive result obtained;

b) zu dem Ergebnis der der Prüfung der ersten Stillsetzhöhe entsprechenden Subtraktion die Zeilenstellenzahl addiert wird, welche den Abstand zwischen dem oberen Rand und dem unteren Rand eines Blattes ausdrückt, wenn alle Subtraktionsergebnisse negativ sind. b) on the result of the test of the first stop height corresponding subtraction the number of line positions is added, which is the distance between the top and bottom of a sheet expresses when all subtraction results are negative.

Eine Anordnung zur Bestimmung des Werts der Zeilenvorschübe, die in einem Drucker zu steuern sind, dessen Aufzeichnungsträger eine Folge von Blättern ist, die durch einen oberen Rand und einen unteren Rand begrenzt sind, insbesondere eines einer Datenverarbeitungsanlage zugeordneten Druckers,· wobei die Datenverarbeitungsanlage eine zentrale Datenverarbeitungseiriheit enthält, die eine Sequenzsteuereinheit aufweist, ist gekennzeichnet durchAn arrangement for determining the value of the linefeeds, which are to be controlled in a printer whose recording medium is a sequence of sheets which are limited by an upper edge and a lower edge, in particular one of a data processing system assigned printer, the data processing system containing a central data processing unit, which has a sequence control unit is indicated by

1. eine Speichereinheit mit veränderlichem Inhalt, die mit der zentralen Datenverarbeitungseinheit unter der1. a storage unit with variable content, which communicates with the central data processing unit under the

409821/"1047409821 / "1047

Steuerung der Sequenzsteuereinheit in Verbindung ■ gebracht wird und durch n+1 sequentiell gewählte Register gebildet ist, wobei:Control of the sequence control unit is brought into connection and selected sequentially by n + 1 Register is formed, where:

- η wenigstens gleich c+a(1) + a(2) + ... a(c) ist, wobei- η is at least equal to c + a (1) + a (2) + ... a (c), whereby

·- c die Anzahl der zu druckenden Informatlonaarten ist und· - c the number of types of information to be printed is and

- a(1), a(2) ... a(c) die Anzahlen derStillstandshöhen sind,die den Informationsarten 1; 2; ... c zugeordnet werden können, so daß jeder Informationsart zugeordnet sind:- a (1), a (2) ... a (c) the numbers of standstill heights are that correspond to information types 1; 2; ... c can be assigned so that each information type is assigned are:

a) ein erstes Register für die Speicherung eines die Informationsart identifizierenden Bezügswertes;a) a first register for storing a reference value identifying the type of information;

b) a Register, in welchen in wachsender Reihenfolge im Sinne der sequentiellen Auswahl der Register Zeilenstellenzahlen gespeichert werden, die dem Abstand jeder der a dieser Informationsart zugeordneten Stillsetzhöhen von dem oberen Rand des Blattes entsprechen,b) a registers in which in increasing order in terms of the sequential selection of registers Numbers of line positions are stored which correspond to the spacing of each of the a of this type of information Stop heights correspond to the upper edge of the sheet,

c) ein letztes Register für die Speicherung eines Bezugswertes "Ende der Informationsart"; c) a last register for storing a reference value "end of information type";

wobei das zusätzliche Register des Speichers der Speicherung der Zeilenstellenzahl zugeordnet ist,^ welche der Höhe eines Blattes entspricht;the additional register of the memory being assigned to the storage of the number of line positions, ^ which corresponds to the height of a leaf;

409821/1047409821/1047

2. eine Zeilenvorschub-Bemessungsschaltung, die mit der zentralen Datenverarbeitungeinheit und mit der Speichereinheit unter der Steuerung durch die Sequenzsteuereinheit in Verbindung gebracht wird und einen Impulszähler enthält, der mit dem Papiervorschubmechanismus des Druckers in Verbindung steht und dessen Inhalt in Zeilenstellenzahlen denAbstand zwischen der Druckzeile., auf welcher der Drucker steht und dem oberen Rand des die Druckzeile enthaltenen Blattes ausdrückt. .2. a line feed measurement circuit, which is connected to the central data processing unit and to the Storage unit under the control of the sequence control unit is associated and includes a pulse counter associated with the paper advance mechanism of the printer and its content in line digit numbers the distance between the print line on which the printer is located and the expresses the upper edge of the sheet containing the print line. .

Weitere Merkmale und Vorteile der Erfindung ergeben sich aus der folgenden Beschreibung eines Ausführungsbeispiels an Hand der Zeichnung. In der Zeichnung zeigen:Further features and advantages of the invention emerge from the following description of an exemplary embodiment on the basis of the drawing. In the drawing show:

Fig.1 ein Blockschema der hauptsächlichen Schaltungen einer Anordnung zur Durchführung des erfindungsgemäßen Verfahrens, die einem Drucker und einer zentralen Datenverarbeitungseinheit zugeordnet ist,Fig. 1 is a block diagram of the main circuits an arrangement for carrying out the invention Method that is assigned to a printer and a central data processing unit,

Fig.2 die Schaltungen des Blocks 2 der Anordnung von Fig.1,FIG. 2 shows the circuits of block 2 of the arrangement of FIG.

Fig.3 die Schaltungen des Blocks 3 derAnordnung von Fig.1 undFig. 3 shows the circuits of block 3 of the arrangement of Fig. 1 and

Fig.4 und 5 Organisationsdiagramme der Steuerbefehle, die zur Anordnung geliefert werden, wodurch das erfindungsgemäße Verfahren besser verständlich wird.Fig. 4 and 5 organizational diagrams of the control commands, which are supplied to the arrangement, whereby the method according to the invention can be better understood will.

Das Blockschema von Fig.1 zeigt schematisch einen Drucker I, der zu einem Block 3 der Anordnung drei Informationen* liefert: . 'The block diagram of FIG. 1 shows schematically a printer I which, for a block 3 of the arrangement, sends three pieces of information * delivers:. '

a) eine Information ia, die die Impulse darstellt, welche bei jedem Zeilenvorschub im Drucker geliefert werden;a) information ia which represents the pulses which are delivered in the printer with each line feed;

409821/1047409821/1047

t>) eine Information MM, welche das Ingangsetzen des Druckers ausdrückt;t>) an information MM, which the starting of the Printer expresses;

c) eine Information VPP, welche den Impuls darstellt, der dann geliefert wird, wenn eine Querperforationsreihe des Aufzeichnungsträgers auf der Höhe der Druckeinrichtung des Druckers vorbeigeht (es sei daran erinnert, daß der Aufzeichnungsträger durch eine Folge von Blättern gebildet ist, die voneinander durch Querperforationsreihen getrennt sind, die somit den oberen Rand und den unteren Rand eines bestimmten Blattes begrenzen).c) a piece of information VPP, which represents the pulse which is then delivered when a transverse row of perforations of the recording medium passes at the level of the printer's printing device (it should be remembered that the Record carrier is formed by a sequence of sheets which are separated from one another by rows of transverse perforations are separated, thus delimiting the top and bottom of a given sheet).

Ferner ist im Blockschema von Fig.1 eine zentrale Datenverarbeitungseinheit UCT gezeigt, die zu den Blöcken 2 und 3 der Anordnung drei Informationen liefert:Furthermore, a central data processing unit UCT is shown in the block diagram of FIG Blocks 2 and 3 of the arrangement provide three pieces of information:

a) eine Information ir, die Reihe von Bezugsinformationen· darstellt, welche die "Kanäle" (Informationsarten, die gedruckt werden können), die Stillsetzhöhen(Zeilenstellenzahl, gezählt vom oberen Rand des Blattes für jede dieser Informationsart zugeordnete Höhe ), und die.Codegruppen 11 Informationsartende "oder Kanalende;a) information ir, the series of reference information representing the "channels" (types of information that can be printed), the stop levels (number of line positions counted from the top of the sheet for each level associated with this type of information), and the code groups 11 end of information type "or end of channel;

b) eine Information ih, welche die Höhe eines Blattes durch die Zeilenstellenzahl definiert;b) information ih which defines the height of a sheet by the number of line positions;

c) eine Information ic, die im Verlauf der Anwendung den Kanal identifiziert, auf welchem eine Stillsetzhöhe für das Drucken einer Information gesucht werden muß, die zu der durch diesen Kanal identifizierten Modulationsart gehört (dies kann beispielsweise der Kanel "Artikel" einer Rechnung sein, der das Drucken von mehreren verkauften Artikeln und somit mehrere Stillsetzhöhen erfordert).c) information ic which, in the course of the application, identifies the channel on which a shutdown altitude to print information related to that identified by that channel Modulation type belongs (this can be, for example, the channel "Article" of an invoice that is responsible for printing of several articles sold and thus several stopping heights required).

409821/1047409821/1047

Die Zentraleinheit enthält eine Sequenzsteuereinheit UCS, die in einer an sich bekannten Weise nach Auslösung durch einen Startimpuls D eine Folge von Befehlen "0" liefert, die zu der Anordnung übertragen werden; einige dieser Befehle sind Vergleichsbefehle , und je nach dem Ergebnis des durchgeführten Vergleichs liefert die Anordnung eine Information v, die'zu der Sequenzsteuereinheit UCS übertragen wird und die Befehlsfolge gegebenenfalls ändert.The central unit contains a sequence control unit UCS, which is triggered in a manner known per se a start pulse D supplies a sequence of commands "0" which are transmitted to the arrangement; some of these Commands are comparison commands, and depending on the result of the comparison carried out, the arrangement supplies information v, die'zu the sequence control unit UCS is transferred and the command sequence changes if necessary.

Die eigentliche Anordnung ist durch die Blöcke 2 und gebildet. Der Block 2 ist eine Speichereinheit UM für die Aufzeichnung der Informationen ir und ih in einem Bezugsspeicher MR in Abhängigkeit von den von der Sequenzsteuereinheit UCS gelieferten Befehlen "0" ; symbolisch 1st mit C ein Codegruppenkanal, mit N eine Stillsetzhöhe und mit H die Höhe eines Blattes bezeichnet. Der Block 3 stellt Zeilenvorschub-Bemessungsschaltungen ES dar, welche die im Bezugsspeicher aufgezeichneten Informationen bei der Abgabe einer Information ic in Abhängigkeit-von den von der.Sequenzsteuereinheit UCS gelieferten Befehlen "0" auswerten.The actual arrangement is through blocks 2 and educated. The block 2 is a storage unit UM for recording the information ir and ih in one Reference memory MR as a function of the commands "0" supplied by the sequence control unit UCS; symbolically, C denotes a code group channel, N denotes a standstill height and H denotes the height of a sheet. The block 3 represents line feed sizing circuits ES, which the recorded in the reference memory Information when outputting information ic as a function of the information provided by the sequence control unit Evaluate "0" commands supplied to UCS.

Fig.2 zeigt den Bezugsspeieher MR sowie die zugehörigen Schaltungen und schematisch die zentrale Datenverarbeitungseinheit UCT mit der Sequenzsteuereinheit UCS, soweit die von diesen Einheiten abgegebenen Informationen und Befehle betroffen sind.2 shows the reference store MR and the associated Circuits and schematically the central data processing unit UCT with the sequence control unit UCS, as far as the information and orders given by these units are concerned.

Der Bezugsspeicher besteht aus η Registern R1 bis Rn und einem v/eiteren Register RH. Die zugehörigen Schaltungen sind im wesentlichen die ¥ählschaltung, die durch ein Register SS gebildet ist, das mit einem Decodierer DSS verbunden ist. Das Register SS wird durch den von der Sequenzsteuereinheit UCS abgegebenen Befehl "SSO"The reference memory consists of η registers R1 to Rn and a further register RH. The associated circuits are essentially the ¥ dialing circuit, which is activated by a Register SS is formed, which is connected to a decoder DSS. The register SS is created by the the "SSO" command issued by the UCS sequence control unit

409821/1047409821/1047

auf Null zurückgestellt und geht auf Grund des Befehls "PSS" aus der Stellung 1 in die Stellung n+1. Dabei liefert der Decodierer DSS die Wählsignale si bis sn und dann <ks Signal sh (wobei das Signal sh dann geliefert wird, wenn sich das Register SS in derStellung n+1 befindet) Das Register SS ist außerdem mit einem der Eingänge eines !Comparators CSS verbunden, dessen andrer Eingang eine Information des Wertes η über eine durch den Befehl "CSS" geöffnete Torschaltung liefert, so daß der Komparator das Signal =n abgibt, wenn sich, das Register SS in der Stellung η befindet, und ein Signal ^n,. wenn sich das Register in irgendeiner ssiner anderen Stellungen befindet.reset to zero and moves from position 1 to position n + 1 due to the command "PSS". Included the decoder DSS supplies the selection signals si to sn and then <ks signal sh (the signal sh then supplied when register SS is in position n + 1) Register SS is also one of the inputs ! Comparators CSS, the other input of which is information of the value η via a command "CSS" open gate supplies, so that the comparator emits the signal = n when the register SS in the position η is, and a signal ^ n ,. if the register is in any of its other positions.

Wenn ein Register des Bezugsspeichers gewählt ist, läßt der Befehl "ERR" (bzw. der Befehl "ERH" für das Register RH) die Speicherung der von der zentralen Datenverarbeitungseinheit gelieferten- Information ir (bzw. ih) über eine Torschaltung in diesem Register zu. Auf ähnlich? Weise wird der Inhalt er eines Registers des Bezugsspeichers verfügbar, wenn das Register gewählt ist.If a register of the reference memory is selected, the "ERR" command (or the "ERH" command for the Register RH) the storage of the information supplied by the central data processing unit ir (or ih) via a gate circuit in this register. Similar to? Way becomes the content of a register of the reference memory available when the register is selected.

Die η Register R1 bis Rn sind der Aufzeichnung der codierten Informationen zugeordnet, die es im Betrieb ermöglichen, die Anzahl der Zeilenstellen zu berechnen, welche die Druckzeile, auf welcher der Drucker steht, von einer der Stillsetzhöhen trennen, die der Informationsart bzw. dem "Kanal" zugeordnet sind, deseen Identität durch die Information ic gegeben ist. In dem Speicher MR sind 2+a Register einem Kanal zugeordnet; das erste Register ermöglicht die Speicherung der Identität des Kanals, und das letzte Register ermöglicht die Speicherung einer Information "Informationsartende" oder "Kanalende"The η registers R1 to Rn are assigned to the recording of the coded information which it is in operation make it possible to calculate the number of line positions which the print line on which the printer is located separate from one of the shutdown levels that are assigned to the type of information or the "channel", deseen identity is given by the information ic. In the memory MR, 2 + a registers are assigned to a channel; the first Register allows the identity of the channel to be stored and the last register allows it to be stored an information "end of information type" or "end of channel"

409821/1047409821/1047

(wobei es sich bei dem dargestellten Beispiel um eine codierte "Fahneninformation" handelt, die durch das Zeichen einer Fahne symbolisiert ist ). Das oder die Zwischenregister (da a gleich oder größer als 1 sein kann) sind der Speicherung der Zeilenstellenzahl bzw. der Zeilenstellenzahlen zugeordnet, welche die dem betreffenden Kanal zugeordnete Stillsetzhöhe bzw. zugeordneten Stillsetzhöhen von dem oberen Rand eines Blattes trennenjwenn a größer als 1 ist, erfolgt die Speicherung in wachsender Reihenfolge der Zeilenstellenzahlen. (The example shown is coded "flag information", which is symbolized by the symbol of a flag). The one or more intermediate register (since a is equal to or greater than 1) storing the row number of posts or row location numbers are assigned to which the associated Still setting height or associated Still setting heights of the upper edge of a leaf trennenjwenn the channel concerned a is greater than 1, the storage takes place in increasing order of the number of line positions.

Das Register RH ist der Speicherung der Zeilenstellenaahl zugeordnet, die zwischen dem oberen Rand und dem unteren Rand eines Blattes liegt.The register RH is for storing the number of line positions assigned, which lies between the top and bottom of a sheet.

Fig.4 zeigt das Organisationsdiagramm für die Aufzeichnung der Bezugswerte (Kanalidentitäts-Codegruppen, Zeilenstellenzahlencodegruppen, die den Stillsetzhöhen entsprechen, Fahnen-Codegruppen) in dem Speicher MR. Die Folge der von der SequenzSteuereinheit UCS gelieferten Steuerbefehle beginnt mit einem Fortschaltebefehl"PSS" für day Sequenzwählregister SS; das Register SS geht in die Stellung 1 und wählt demzufolge das Register R1. Der folgende Befehl "ERR" ist ein Übertragungsbefehl für die von der zentralen Datenverarbeitungseinheit UCT gelieferte erste Information ir; gemäß der Erfindung ist diese erste Information eine Kanalidentitäts-Codegiuppe, Der folgende Befehl"CSS" ist ein Vergleichsbefehl für den Vergleich des Inhalts des Registers SS mit einer ' Dauerinformation, die der Anzahl'η der Register des Bezugsspeichers MR.entspricht; da sich in diesem Betriebsstadium das Register SS in der Stellung 1 befindet, liefert der Komparator CSS ein Nichtidentitäts-Signal ^n, und die Schleife schließt sich über den ersten Fortschaltebe-Fig. 4 shows the organization diagram for the recording the reference values (channel identity code groups, line digit code groups that correspond to the stopping levels, Flag code groups) in the memory MR. The sequence of the delivered by the sequence control unit UCS Control commands begin with an increment command "PSS" for day sequence selection register SS; the register SS goes into position 1 and therefore selects register R1. The following command “ERR” is a transmission command for the data from the central data processing unit UCT first information supplied ir; according to the invention this first information is a channel identity code group, The following command "CSS" is a comparison command for comparing the contents of the register SS with a ' Duration information which corresponds to the number'η of the registers in the reference memory MR.; since register SS is in position 1 in this operating state, supplies the comparator CSS a non-identity signal ^ n, and the loop closes over the first step

0 9 8 2 1/10 40 9 8 2 1/10 4

fehl "PSS" für das Register SS; dieses Register geht in die Stellung 2 und wählt das Register R2. "PSS" fails for the SS register; this register goes to position 2 and selects register R2.

Bei dem dargestellten Beispiel ist dem Kanal, dessen Identität in dem Register R11 aufgezeichnet ist, eine einzige Stillsetzhöhe zugeordnet; die zweite von der zentralen Datenverarbeitungseinheit gelieferte Information ir betrifft die Zeilenstellenzahl, die dieser Stillsetzhöhe entspricht, und sie wird im Register R2 aufgezeichnet. Die dritte gelieferte Information ir ist eine Pahnencodegruppe, die in dem Register R3 aufgezeichnet wird, da der Komparator CSS erneut das Nichtidentitäts-Signal ^n geliefert hat und das Register SS in die Stellung 3 gegangen ist.In the illustrated example, the channel whose identity is recorded in register R11 is one only standstill height assigned; the second information supplied by the central data processing unit ir relates to the number of line positions corresponding to this stopping level, and it is recorded in register R2. The third information supplied ir is a page code group which is recorded in the register R3, since the comparator CSS again receives the non-identity signal ^ n has delivered and register SS has moved to position 3.

Die Aufzeichnung wird in entsprechender Weise für alle Kanäle fortgesetzt, bis der Komparator CSS das Identitäts-Signal =n liefert. Die Sequenz endet dann in drei Befehlen:The recording is continued in a corresponding manner for all channels until the comparator CSS receives the identity signal = n yields. The sequence then ends in three commands:

- einem Fortschaltebefehl für das Register SS, das in die Stellung sh geht, wodurch das Register RH gewählt wird;- An increment command for the register SS, which goes to the position sh, whereby the register RH is selected;

- einem Übertragungsbefehl "ERH" für die Übertragung der von der zentralen Datenverarbeitungseinheit UCT gelieferten Information ih zum Register RH;- A transmission command "ERH" for the transmission of the data supplied by the central data processing unit UCT Information ih on register RH;

- einem Nullstellbefehl "SSO" für das Register SS.- a zeroing command "SSO" for the register SS.

Es ist zu bemerken, daß bei dem dargestellten Beispiel dem Kanal, dessen Identität in dem Register R4 registriert ist, zwei Stillsetzhöhen RA20 und RA21 zugeordnet worden sind; für diesen Fall und für jeden gleichartigen Fall v/erden die Stillsetzhöhen in wachsender Reihenfolge derIt should be noted that in the example shown, the channel whose identity is registered in register R4 two standstill levels RA20 and RA21 have been assigned; for this case and for every similar case v / earth the shutdown heights in increasing order of

40982 1 /10A740982 1 / 10A7

23550792355079

ihnen entsprechenden Zeilenstellenzahlen registriert.corresponding line digit numbers are registered.

In Fig.3 ist die Zeilenvorschub-Bemessungsschaltung ES dargestellt. Diese steht in Verbindung mit dem Bezugsspeicher MR, von dem sie die Informationen er (Inhalte der Register) und ch (Höhe eines Blattes) - empfängt mit der zentralen Datenverarbeitungseinheit HCT, von der sie die Information ic (Identität des Kanals, in welchem eine Stillsetzhöhe gesucht werden soll) empfängt, mit der SequenzSteuereinheit UCS, von der sie die Steuerbefehle in Form von Öffnungssignalen fürIn Figure 3, the line feed rating circuit ES shown. This is connected to the reference memory MR, from which it receives the information (contents the register) and ch (height of a sheet) - receives with the central data processing unit HCT, from which it receives the information ic (identity of the channel, in which a stopping height is to be searched) receives, with the sequence control unit UCS, from the they the control commands in the form of opening signals for

die Torschaltungen ("CRS", "TRS" ) empfängt, undreceives the gates ("CRS", "TRS"), and

schließlich mit dem Drucker, von dem sie die Informationen MM (Dauersignal, das den Zustand "läuft" des Druckers anzeigt), VPP (Impulssignal, das abgegeben wird, wenn die Druckeinrichtung des Druckers über eine Querperforationsreihe zwischen zwei aufeinanderfolgenden Blättern geht) und ia (Impulssignale, die bei jedem im Drucker gesteuerten Zeilenvorschub geliefert werden) empfängt. Es ist also zu bemerken, daß die vom Zähler CI (rechter oberer Teil von Fig.3) gelieferte Information dauernd die Zeilenstellenzahl anzeigt s welche .die Druckzeile, auf der die·Druckmaschine steht," vom oberen Rand des diese Druckzeile enthaltenden Blatts trennt.finally with the printer, from which it receives the information MM (continuous signal that indicates the "running" state of the printer), VPP (pulse signal that is emitted when the printer's printing device goes over a row of transverse perforations between two consecutive sheets) and ia ( Pulse signals that are delivered with each line feed controlled in the printer). It is therefore to be noted that by the counter CI (right upper part of Figure 3) information supplied continuously indicates the row number of digits s, "which separates .the print line on which the · pressure machine is from the top of this print line containing sheet.

Die Schaltung von Fig.3 und ihre Wirkungsweise sollen nun unter Bezugnahme auf Fig.5 beschrieben werden, die das Organisationsdiagramm für die Berechnung des Werts des; zu steuernden Zeilenvorschubs in Abhängigkeit von 'den Informationen ei und ic zeigt. \The circuit of Figure 3 and its mode of operation should will now be described with reference to Fig.5 which is the organizational chart for the calculation of the value of; line feed to be controlled depending on 'shows the information ei and ic. \

Nachdem der Bezugsspeicher MR in der zuvor beschriebenen Weise beschickt worden ist, ist die Anordnung für die Verwertung der in diesem Speicher aufgezeichneten Informatinnen bereit; diese Auswertung ermöglicht dieAfter the reference memory MR in the previously described The order is for the utilization of the information recorded in this memory ready; this evaluation enables

409821/104 7 ' .409821/104 7 '.

Steuerung der Papiervorschubeinrichtung des Druckers und die Festlegung dieser Steuerung in der Weise, daß sich die Druckeinrichtung des Druckers am Ende dieser Steuerung vor einer Druckzeile befindet, die einer Stillsetzhöhe entspricht, die der Informationsart bzw. dem "Kanal" zugeordnet ist, dessen Codegruppe durch die zentrale Datenverarbeitungseinheit UCT geliefert worden ist. Diese Codegruppe ist in Fig.2 durch die Angabe IC angegeben, die sich in der Übertragung der Information(ic) äußert.Control of the printer's paper feed device and the definition of this control in such a way that the printing device of the printer is at the end of this Control is located in front of a print line that corresponds to a shutdown level that corresponds to the type of information or is assigned to the "channel" whose code group has been supplied by the central data processing unit UCT is. This code group is indicated in FIG. 2 by the indication IC indicated, which is expressed in the transmission of the information (ic).

Wenn die Information (ic) vorliegt, liefert die Sequenzsteuereinheit UCS die in Fig.5 in Form eines Organisationsdiagramms dargestellte Befehlsfolge. If the information (ic) is available, the sequence control unit delivers UCS the command sequence shown in Fig. 5 in the form of an organization diagram.

Der erste Teil der von der Sequenzsteuereinheit gelieferten Befehlsfolge löst die sequentielle Wahl der Register S1 bis Sn des Speichers MR aus (Befehl "PSS") und den Vergleich des Inhalts jedes dieser Register mit der Information (ic) , bis zur Feststellung einer Gleichheit; zwischen einem der Inhalte und dieser Information. Die Zeilenvorschub-Bemessungsschaltung von Fig.3 enthält (linker mittlererTeil von Fig.3) einen Komparator CRC, von dem ein Eingang die Information (ic) empfängt, und dessen zweiter Eingang die Information (er) , also den Inhalt des gewählten Registers, über eine durch den Befehl "CRC" geöffnete Torschaltung empfängt. Wenn der Komparator CRC das Nichtidentitäts-Signal ^c liefert, wird die Suche fortgesetzt; wenn dagegen der Komparator CRC das Identitäts-Signal =o liefert, wird die Befehlsfolge zu der Prüfung des folgenden Registers gerichtet, dessen Inhalt gemäß der vorstehenden Erläuterung die Zeilenstellenzahl ausdrückt, die entweder der einzigenThe first part of the command sequence supplied by the sequence control unit triggers the sequential selection the registers S1 to Sn of the memory MR (command "PSS") and the comparison of the contents of each of these registers with the information (ic), until an equality is determined; between one of the contents and this information. The line feed measurement circuit of Fig. 3 contains (left-hand middle part of Fig. 3) a comparator CRC, from which one input receives the information (ic) and its second input the information (er), i.e. receives the content of the selected register via a gate circuit opened by the "CRC" command. If the Comparator CRC supplies the non-identity signal ^ c, the search is continued; if, on the other hand, the comparator CRC supplies the identity signal = o, the command sequence is directed to the test of the following register, the content of which, according to the above explanation, expresses the number of line positions which is either the only one

409821/10409821/10

dem betreffenden Kanal zugeordneten Stillsetzhöhe entspricht, oder der Stillsetzhöhe, die von den dem betreffenden Kanal zugeordneten Still-s/etzhöhen am nächsten beim oberen Rand des Blattes liegt (es sei daran erinnert, daß die Register, die auf Register folgen, das der Speicherung einer Kanal-Codegruppe zugeordnet ist, der Speicherung der diesem Kanal zugeordneten Stillsetzhöhen in wachsender Reihenfolge, der entsprechenden Zeilehstellenzahlen zugeordnet sind).corresponds to the shutdown height assigned to the channel concerned, or the shutdown height determined by the closest to the relevant channel is at the top of the sheet (remember that the registers that follow registers are that of the storage is assigned to a channel code group, the storage of the shutdown levels assigned to this channel in increasing Order to which the corresponding line digit numbers are assigned).

Der zweite Teil der Be.fehlsfolge beginnt also mit dem Befehl "PSS" (Portschaltung des Registers SS); anschliessend werden abgegeben:The second part of the operating sequence begins with the command "PSS" (port switching of the register SS); afterward are delivered:

- der Befehl "TRT", der die Übertragung des Inhalts (er) des gewählten Registers in ein Warteregister RT (mittlerer rechter Teil von Fig.3) auslöst; die Zweckmässigkeit dieses Befehls wird später zu erkennen sein.- the "TRT" command, which transfers the content (s) triggers the selected register in a waiting register RT (middle right part of FIG. 3); the expediency of this Command will be recognized later.

- Der Befehl "SCM" , der den Vergleich des Inhalts (ei) des Zählers CI mit dem Inhalt (er) de,s gewählten Registers durch Berechnung derDifferenz (er) - (ei) auslöst, was von der Subtrahierschaltung SCM (oberer linker Teil von . Fig-3 ) durchgeführt wird; das Ergebnis dieser Subtraktion wird in das Register RS übertragen. Somit stellt, wie zuvor erwähnt wurde, die Information (ei) dauernd die Zeilenstelle nzahl dar, welche die Druckzeile, auf welcher der Drucker steht, von dem oberen Rand des diese Druckzeile enthaltenden Blatts trennt. Wenn das Subtraktionsergebnis positiv ist, bedeutet dies demzufolge, daß sich diese Druckzeile zwischen dem oberen Rand des Blattes und der durch den Inhalt (er) ausgedrückten Stillsetzhöhe befindet;' wenn- The "SCM" command, which compares the content (ei) of the counter CI with the content (s) of the selected register by calculating the difference (er) - (ei) triggers what is performed by the subtracting circuit SCM (upper left part of. Fig-3); the result of this subtraction is transferred to the register RS. Thus, as mentioned before, the information (ei) always represents the line position n number, which is the print line on which the printer stands, from the upper edge of this print line containing sheet separates. When the subtraction result is positive, it therefore means that this print line between the top of the sheet and the stop level expressed by the content (s); ' if

409821/1047409821/1047

dagegen das Subtraktionsergebnis negativ ist, befindet sich die Druckzeile unter der Stillsetzhöhe, und es ist dann notwendig, entweder eine neu dem betreffenden Kanal zugeordnete Stillsetzhöhe zu suchen oder den Zeilenvorschub bis zu dem nächsten Blatt auszulösen, wenn dem betreffenden Kanal nur eine einzige Stillsetzhöhe zugeordnet ist.on the other hand, the subtraction result is negative, the print line is below the stopping height, and it it is then necessary to either look for a standstill height that has been newly assigned to the relevant channel or the Trigger line feed up to the next sheet if the channel in question only has a single standstill assigned.

Diese Möglichkeiten sind durch die folgenden Befehle festgelegt:These possibilities are defined by the following commands:

- Der Befehl "CRS" , ermöglicht die Prüfung des Ergebnisses (rs) der Subtraktion, um zu bestimmen, ob das Ergebnis positiv oder negativ ist; dies geschieht über den Komparator CRS (oberer linker Teil von Fig.3), von dem ein Eingang eine Information P empfängt, die einen positiven Eezugswert darstellt, während der zweite Eingang die Information (rs) über eine durch den Befehl "CRS" geöffnete Torschaltung empfängt.- The "CRS" command allows the result (rs) of the subtraction to be checked to determine whether the result is is positive or negative; this is done via the comparator CRS (upper left part of FIG. 3), of which one input receives information P which represents a positive reference value, while the second input receives the information (rs) via a gate circuit opened by the "CRS" command.

Wenn das Vergleichsergebnis positiv ist,( Signal(b)) , wird die Befehlsfolge zu der Übertragung des Ergebnisses (rs) zum Drucker orientiert: Befehl "TRS" (oberer rechter Teil von Fig.3)·; auf diesen Befehl folgt ein Nullstellbefehl "SSO" für das Register SS, wodurch die Befehlsfolge beendet wird.If the comparison result is positive (signal (b)), the command sequence is used to transmit the result (rs) oriented towards the printer: command "TRS" (upper right part of Fig. 3) ·; this command is followed by a zeroing command "SSO" for the register SS, whereby the instruction sequence is terminated.

Wenn dagegen das Ergebnis negativ ist (Signal (n)), wird die Befehlsfolge auf die Suche einer eventuellen weiteren Stillsetzhöhe gerichtet, und sie setzt sich somit in einem Fortschaltebefehl für das Wählregister SS fort. Wenn in diesem Betriebsstadium eine weitere Stillsetzhöhe vorhanden ist, die dem betreffenden Kanal zugeordnet ist, liefert der Komparator CRD (unterer linkerIf, on the other hand, the result is negative (signal (s)), the command sequence starts looking for a possible directed further shutdown level, and it is thus set in an increment command for the selection register SS away. If at this stage of operation there is another shutdown level that is assigned to the relevant channel the comparator delivers CRD (lower left

409821/1047409821/1047

Teil von Fig.3) , zu dessen einem Eingang die "Fahnen"-Codegruppe übertragen wird, das Signal ^d , wenn der Inhalt des gewählten Registers (er) dem zweiten Pangang über eine durch den Befehl "CRD" geöffnete. Torschaltung zugeführt wird;, unter diesen Bedingungen schließt sich die Befehlsfolge über den Subtraktionsbefehl und die folgenden Befehle in der zuvor beschriebenen Weise; diese Schleife wiederholt sich, bis entweder ein positives Ergebnis festgestellt wird oder eine Fahnen-Codegruppe erscheint; im letzten Fall ( in welchem der Komparator CRD das Signal =d liefert), wird die Sequenz zu einer Befehlsfolge gerichtet, die es ermöglicht, den zu steuernden Zeilenvorschub so zu bemessen, daß die Druckeinrichtung des Druckers auf die erste Stillsetzhöhe des betreffenden Kanals, aber auf dem nächsten Blatt gebracht wird.Part of Fig.3), one input of which is the "flag" code group is transmitted, the signal ^ d when the Contents of the selected register (s) to the second pangang via an opened by the "CRD" command. Gate switching is supplied; under these conditions the command sequence closes via the subtraction command and the the following commands in the manner previously described; this loop repeats itself until either a positive Result is determined or a flag code group appears; in the latter case (in which the comparator CRD the signal = d), the sequence is directed to a command sequence that makes it possible to control the Line feed to be measured so that the printing device of the printer on the first stop height of the relevant Channel, but is brought to the next sheet.

Diese Befehlsfolge enthält einen ersten Teil, der im Organisationsdiagramm nicht im einzelnen dargestellt ist, und das Fortschalten des Registers SS bis zu der Stellung sh verursacht; es sei daran erinnert, daß in dieser Stellung das Wählregister die Verwertung des Inhalts des Registers RH ermöglicht, das die Höhe eines Blattes durch die Zeilenstellenzahl ausdrückt. Die beiden folgenden Befehle "SCT" und "ARH" ermöglichen die Bemessung der Zeilenstellenzahl zwischen der Höhe des Blattes (f), auf welcher der Drucker steht, und der ersten dem betreffenden Kanal zugeordneten Stillsetzhöhe auf dem nächsten Blatt f+1; der erste Befehl löst die Subtraktion rt-ci aus,(wobei rt der Inhalt des Register RT ist, in welchem die der ersten Stillsetzhöhe entsprechende Zeilenstellenzahl gespeichert worden ist); der zweite Befehl bewirkt die Addition der der Höhe eines Blattes entsprechenden Zeilenstellenzahl (cn) zu dem Subtraktions ergebnis . Das Additionergebnis (ra) wird zum DruckerThis command sequence contains a first part that is not shown in detail in the organization diagram and causes the register SS to be advanced up to the position sh; it should be remembered that in this position, the selection register allows the utilization of the content of the register RH, which is the amount of a Expresses the sheet by the number of line positions. The following two commands "SCT" and "ARH" enable the Measurement of the number of lines between the height of the Sheet (f) on which the printer is located and the first stop height assigned to the relevant channel on the next sheet f + 1; the first command solves the Subtraction rt-ci from, (where rt is the content of the register RT, in which the one corresponding to the first standstill level Number of lines has been saved); the second command adds the height of a sheet corresponding line position number (cn) for the subtraction result . The addition result (ra) becomes the printer

40982 1/104740982 1/1047

übertragen. Diese Befehle setzen in Gang: 1· Erneut den Komparator SCM;transfer. These commands start: 1 · Again the comparator SCM;

2. die Addierschaltung ARH;2. the adder circuit ARH;

3. die im rechten unteren Teil von Fig.3 dargestellte Übertragungsschaltung.3. the one shown in the lower right part of FIG Transmission circuit.

Wie zuvor endet die Sequenz in einem Nullstellbefehl für das Register SS.As before, the sequence ends in a zero command for register SS.

Natürlich ist die vorstehende Beschreibung nur als' Beispiel angegeben, und es können alle Abänderungen in Betracht gezogen, werden, die insbesondere auch die dem Speicher MR zugeordneten Auswertungsschaltungen betreffen. . *Of course, the above description is given as an example only and all changes in Also taken into account are the evaluation circuits associated with the memory MR affect. . *

PatentansprücheClaims

4098 2 1/10474098 2 1/1047

Claims (5)

PatentansprücheClaims 1. Verfahren zur Bestimmung des Werts der Zeilenvorschübe, die in einem Drucker zu steuern sind, insbesondere in einem mit einer Datenverarbeitungsanlage verbundenen Drucker, dessen Aufzeichnungsträger durch eine Folge von Blättern gebildet ist, die durch einen oberen Rand und einen unteren Rand begrenzt sind, dadurch gekennzeichnet, daß1. Method for determining the value of the line feeds to be controlled in a printer, in particular in a with a data processing system connected printer, its recording medium is formed by a series of leaves which are delimited by an upper edge and a lower edge are characterized in that 1.1 - für jede zu druckende Informationsart die verschiedenen Stillsetzhöhen, die dieser Informationsart zugeordnet werden können, in Form einer den Abstand dieser Stillsetzhöhe vom oberen Rand des Blattes ausdrückenden Zeilen-. stellenzahl definiert werden;1.1 - for each type of information to be printed the different ones Standstill heights assigned to this information type can be, in the form of the distance of this stop height from the upper edge of the sheet expressing line. number of digits to be defined; "1.2 - für eine zu druckende Information jede der Stillsetzhöhen, die der Informationsart zugeordnet sind, zu der die zu druckende Information gehört, in wachsender Reihenfolge der Zeilenstellenzahlen geprüft wird, damit der Wert des auszulösenden Zeilensprungs in Form einer Zeilenstellenzahl bestimmt wird, die dadurch erhalten wird, daß"1.2 - for information to be printed, each of the standstill levels that are assigned to the information type to the the information to be printed is checked in increasing order of the number of line positions so that the The value of the interlace to be triggered is determined in the form of a number of line positions which is obtained in that 1.21 - nacheinander die Zeilenstellenzahl , die den Ab1.21 - one after the other the number of line digits that correspond to the Ab stand zwischen der Druckzelle , auf welcher der Drucker steht und dem oberen Rand des die Druckzeile enthaltenen Blatts ausdrückt, jeweils von der Zeilenstellenzahl subtrahiert wird, welche jeder der geprüften Stillsetzhöhen entspricht, und die Prüfung beim ersten erhaltenen positiven Ergebnis beendet wird;stood between the print cell on which the printer stands and the upper edge of the print line contained sheet is subtracted from the number of line positions, which each corresponds to the shutdown levels tested, and the test on the first positive result obtained is terminated; 1.22 - zu dem Ergebnis der der Prüfung der ersten Still1.22 - to the result of the examination of the first Still setzhöhe entsprechenden Subtraktion,, die Zeilenstellenzahl addiert wird, welche den Abstand zwischersubtraction corresponding to the setting height, the number of line positions is added, which is the distance between 409821/1047409821/1047 dem oberen Rand und dem unteren Rand eines Blattes ausdrückt, wenn alle Subtraktionsergebnisse negativ sind.the top and bottom of a sheet when all subtraction results are negative. Anordnung zur Bestimmung des Werts der Zeilenvorschübe, die in einem Drucker zu steuern sind, dessen Aufzeichnungsträger eine Folge von Blättern ist, die durch einen oberen Rand und einen unteren Rand begrenzt sind, insbesondere eines einer Datenverarbeitungsanlage zugeordneten Druckers, wobei die Datenverarbeitungsanlage eine zentrale Datenverarbeitungeinheit enthält, die eine Sequenzsteuereinheit aufweist, gekennzeichnet durch:Arrangement for determining the value of the line feeds to be controlled in a printer whose recording medium has a Is a sequence of sheets that are delimited by an upper edge and a lower edge, in particular one of a data processing system associated printer, the data processing system having a central data processing unit containing a sequence control unit characterized by: 2.1 - eine Speiehereinheit mit veränderlichem Inhalt, die mit der zentralen Datenverarbeitungseinheit unter der Steuerung der Sequenzste uereinheit in Verbindung gebracht wird und durch n+1 sequentiell gewählte Register gebildet ist, wobei :2.1 - a storage unit with variable content that communicated with the central data processing unit under the control of the sequence control unit and is formed by n + 1 sequentially selected registers, where: - η wenigstens gleich c+a(i) + a(2)+ ... a(c) ist, wobei- η is at least equal to c + a (i) + a (2) + ... a (c), where - c die Anzahl der zu druckenden Informationsarten ist und- c is the number of types of information to be printed and - a(1), a(2) ... a(c) die Anzahlen der Stillsetzhöhen sind, die den Informationsarten 1; 2; ... c zugeordnet werden können, so daß jeder Informationsart zugeordnet sind:- a (1), a (2) ... a (c) are the numbers of standstill heights that correspond to information types 1; 2; ... c assigned so that each type of information is assigned: 2.11 - ein erstes Register für die Speicherung eines die2.11 - a first register for storing a die Informationsart identifizierenden Bezugswertes;Type of information identifying reference value; 2.12 - *a Register, in welchen in wachsender Reihenfolge2.12 - * a register in which in increasing order im Sinne der sequentiellen Auswahl der Register Zeilenstellenzahlen gespeichert werden, die dem Abstand jeder der a dieser Informationsart zugeordneten Stillsetzhöhen von dem oberen Rand des Blattes entsprechenjin the sense of the sequential selection of the registers, line position numbers are stored that correspond to the Distance of each of the a assigned to this type of information Stop heights from the top of the sheet correspond to j 409821/1047409821/1047 wobei das zusätzliche Register des Speichers der Speicherung der Zeilenstellenzahl zugeordnet ist, welche der Höhe eines Blattes entspricht;the additional register of the memory of the storage the number of line positions is assigned which corresponds to the height of a sheet; 2.2 - eine Zeilenvorschub-Bemessungsschaltung, die mit der zentralen Datenverarbeitungseinheit und mit der Speichereinheit unter der Steuerung durch die Sequenzsteuereinheit in Verbindung gebracht wird und enthält:2.2 - a line feed sizing circuit that works with the central data processing unit and with the storage unit under the control of the sequence control unit is associated and contains: 2.21 - einen Impulszähler, der mit dem Papiervorschubmechanismus des Druckers in Verbindung steht und dessen Inhalt in Zeilenstellenzahlen den Abstand zwischen der Druckzeile, auf welcher der Drucker steht und dem oberen Rand des die Druckzeile enthaltenen Blatts ausdrückt; .2.21 - a pulse counter associated with the printer's paper feed mechanism and its Content in number of line positions the distance between the print line on which the printer is located and the top of the sheet containing the print line expresses; . 2.22 - eine Subtrahierschaltung, deren erster Eingang mit..2.22 - a subtraction circuit, the first input of which with .. dem Impulszähler in Verbindung steht und deren zweiter Eingang unter Steuerung durch die Sequenzsteuereinheit mit den sequentiell wählbaren= Regi- . stern der Speiehereinheit in Verbindung gebracht wird, in denen die den Stillsetzhöhen entsprechenden Zeilenstellenzahlen gespeichert sind;the pulse counter is connected and its second Input under control by the sequence control unit with the sequentially selectable = Regi-. star of the storage unit in connection in which the line digit numbers corresponding to the standstill levels are stored; 2.23 - eine Addierschaltung, von deren beiden Eingängen2.23 - an adder circuit, one of its two inputs unter der Steuerung durch die Sequenzsteuereineinheit der eine Eingang mit dem zusätzlichen Register der Speichereinheit, in welchem die der Höhe eines Blattes entsprechende Zeilenstellenzahl gespeichert ist, und der andere Eingang mit dem Ausgang der Subtrahierschaltung in Verbindung gebracht wird.under the control of the sequence control unit, the one input with the additional Register of the memory unit in which the number of line positions corresponding to the height of a sheet is stored, and the other input is connected to the output of the subtraction circuit is brought. 409821/104409821/104 3. Anordnung nach Anspruch 2, dadurch gekennzeichnet, daß die Zeilenvorschub-Bemessungsschaltung einen Komparator enthält, zu dessen erstem Eingang die zenti-ale Verarbeitungseinheit die verschiedenen Bezugswerte überträgt, die den Informationsarten entsprechen, die gedruckt werden sollen, und dessen zweiter Eingang unter Steuerung durch die Sequenzsteuereinheit mit den sequentiell gewählten Registern der Speichereinheit in Verbindung gebracht wird, wobei der Komparator am Ausgang mit der Sequenzsteuereinheit verbunden ist, damit er die Subtrahierschaltung in Betrieb setzt, wenn er ein Identitätssignal liefert.3. Arrangement according to claim 2, characterized in that the line feed measurement circuit contains a comparator, to the first input of which the central processing unit transmits the various reference values which the Type of information to be printed and its second input under control of the Sequence control unit is brought into connection with the sequentially selected registers of the storage unit, wherein the comparator is connected at the output to the sequence control unit so that it operates the subtracting circuit sets when it supplies an identity signal. 4. Anordnung nach den Ansprüchen 2 und 3, dadurch gekennzeichnet, daß die Zeilenvorschub-Bemessungsschaltung eine Prüfschaltung enthält, die unter Steuerung durch die Sequenzsteueroinheit mit dem Ausgang der Subtrahierschaltung in Verbindung gebracht wird, und daß die Prüfschaltung zwei Ausgänge hat, nämlich:4. Arrangement according to claims 2 and 3, characterized in that the line feed rating circuit a Contains test circuit which, under the control of the sequence control unit, is connected to the output of the subtraction circuit and that the test circuit has two outputs, namely: 4.1-einen ersten Ausgang für ein Signal "Zeilenvorschub auf dem Blatt möglich", das die Übertragung des am Ausgang der Subtrahierschaltung verfügbaren Ergebnisses zu.den Schaltungen des Druckers verursacht;4.1-a first output for a signal "line feed on the sheet possible ", indicating the transfer of the result available at the output of the subtracting circuit caused to the circuits of the printer; 4.2-einen Z- -eiten Ausgang für ein Signal "Zeilenvorschubauf dem Blatt für diese Höhe unmöglich" ,das", die Auswahl des Registers der Speichereinheit verursacht, das auf das Register folgt, dessen Inhalt zu dem geprüften Subtraktionsergebnis geführt hat.4.2-a Z - side output for a signal "line feed on the sheet impossible for this height" which causes "the selection of the register of the storage unit following the register whose contents led to the checked subtraction result. 5. Anordnung nach einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, daß:5. Arrangement according to one of claims 2 to 4, characterized in that: 5.1 - die Speichereinheit c zusätzliche Register enthält, von denen jedes als letztes Register im Sinne der5.1 - the storage unit c contains additional registers from each as the last register in the sense of 409821/1047409821/1047 sequentiellen Auswahl einer Informationsart für die Speicherung einer Information "Ende der Informationsart" zugeordnet ist; sequential selection of an information type for the storage of information "end of information type" is assigned; 5.2 -die Zeilenvorschub-Bemessungsschaltung enthält:5.2 - the line feed rating circuit contains: 5.21 - ein Warteregister für die Speicherung des5.21 - a waiting register for storing the Inhalts des Registers, das die Zeilenstellenzahl ausdrückt, die der Stillsetzhöhe, gegebenenfalls der ersten Stillsetzhöhe entspricht, die der Informationsart zugeordnet ist, deren Bezugswert zum Erscheinen eines Identitätssignals geführt hat, das die Ingangsetzung der Subtrahierschaltung verursacht hat;Contents of the register that expresses the number of line positions, the stop height, if applicable corresponds to the first shutdown level assigned to the information type whose reference value has resulted in the appearance of an identity signal which activates the subtraction circuit caused; 5.22 - einen Komparator, dessen erster Eingang eine5.22 - a comparator, the first input of which is a Bezugsinformation "Ende der Informationsart" empfängt und dessen zweiter Eingang unter. Steuerung durch die Sequenzsteuereinheit mit den nacheinander gewählten Registern der Speichereinheit in Verbindung gebracht wird, wobei der Komparator am Ausgang mit der Sequenzsteuereinheit so verbunden ist, daß erReceives reference information "end of information type" and its second input below. Control by the sequence control unit with the registers of the memory unit selected one after the other is brought into connection, the comparator at the output with the sequence control unit so connected that he 5.221- den zweiten Eingang der Subtrahierschaltung mit dem Warteregister verbindet;5.221- the second input of the subtraction circuit with connects to the waiting register; 5.222- die Addierschaltung in Gang setzt;5.222- starts the adder circuit; 5.223 -die Übertragung des Additionsergebnisses zu denSchaltungen des Druckers verursacht.5.223 - causes the transfer of the addition result to the printer's circuits. 409821/1047409821/1047 LeerseiteBlank page
DE19732356079 1972-11-09 1973-11-09 Method and arrangement for determining the value of the line feeds to be controlled in a printer, in particular in a printer connected to a data processing system Expired DE2356079C2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR7239746A FR2205419B1 (en) 1972-11-09 1972-11-09

Publications (2)

Publication Number Publication Date
DE2356079A1 true DE2356079A1 (en) 1974-05-22
DE2356079C2 DE2356079C2 (en) 1982-04-08

Family

ID=9106907

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19732356079 Expired DE2356079C2 (en) 1972-11-09 1973-11-09 Method and arrangement for determining the value of the line feeds to be controlled in a printer, in particular in a printer connected to a data processing system

Country Status (5)

Country Link
JP (1) JPS50715A (en)
DE (1) DE2356079C2 (en)
FR (1) FR2205419B1 (en)
GB (1) GB1448837A (en)
IT (1) IT999302B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0027561A1 (en) * 1979-10-19 1981-04-29 International Business Machines Corporation Arrangement for monitoring and controlling the extent and direction of movement of a forms feed assembly in a printer sub-system cooperating with a data processing system
US4571100A (en) * 1983-04-26 1986-02-18 Brother Kogyo Kabushiki Kaisha Electronic typewriter
US4988221A (en) * 1982-08-17 1991-01-29 Kabushiki Kaisha Sato Specific data input order for continuous strips of tags including line spacing amount

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5372986A (en) * 1976-12-11 1978-06-28 Toshiba Corp Nuclear reactor
JPS541786A (en) * 1977-06-03 1979-01-08 Hitachi Ltd Fuel exchanging method for boiling water reactor
JPS5435583A (en) * 1977-08-24 1979-03-15 Hitachi Ltd Water boller reactor
JPS561386A (en) * 1979-06-18 1981-01-09 Hitachi Ltd Nuclear reactor core structure
JPS5860285A (en) * 1982-08-12 1983-04-09 株式会社東芝 Reactor
JPS5860284A (en) * 1982-08-12 1983-04-09 株式会社東芝 Reactor
US4916853A (en) * 1983-05-26 1990-04-17 Shigetomo Matsui Method for manufacturing welded pipes

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
NICHTS-ERMITTELT *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0027561A1 (en) * 1979-10-19 1981-04-29 International Business Machines Corporation Arrangement for monitoring and controlling the extent and direction of movement of a forms feed assembly in a printer sub-system cooperating with a data processing system
US4988221A (en) * 1982-08-17 1991-01-29 Kabushiki Kaisha Sato Specific data input order for continuous strips of tags including line spacing amount
US4571100A (en) * 1983-04-26 1986-02-18 Brother Kogyo Kabushiki Kaisha Electronic typewriter

Also Published As

Publication number Publication date
FR2205419B1 (en) 1977-01-28
JPS50715A (en) 1975-01-07
DE2356079C2 (en) 1982-04-08
IT999302B (en) 1976-02-20
GB1448837A (en) 1976-09-08
FR2205419A1 (en) 1974-05-31

Similar Documents

Publication Publication Date Title
DE1424732A1 (en) Electronic number calculator
DE1549517B1 (en) Programmed electronic computing system
DE2356079C2 (en) Method and arrangement for determining the value of the line feeds to be controlled in a printer, in particular in a printer connected to a data processing system
DE2500263C3 (en) High-speed printer with a display device for identifying the type carrier
DE2063195C2 (en) Method and device for controlling the operation of a number of external data stores
DE1774270A1 (en) Programming system for electronic computers
DE2331928B2 (en) PRINT DEVICE FOR PRINTING DATA IN A TABLE
DE2331874C3 (en) Device for the computational processing of cost accounting records
DE2809341C2 (en)
DE1182883B (en) Facility for parallel serial implementation of information
DE1611456C3 (en)
DE2332912C3 (en) Data acquisition device
DE2220329A1 (en) Programmable electronic data processing system
DE2851000A1 (en) MULTI-CHANNEL RECORDER
DE1222295B (en) Method for adapting the print cycle length for a print line to the number of characters to be printed in a line in high-speed printers of data processing systems
DE1921029A1 (en) Automatic composer system
DE3211786A1 (en) LINE PRINTER TO RECORD ANALOG SIGNALS
DE2601379B2 (en) Circuit arrangement for converting virtual addresses into real addresses
DE2326798C3 (en) Control device for a serial printer
DE2361853C3 (en) Printing device for printing out tables
DE2508945C3 (en) Control arrangement for a matrix printer
DE1774112B2 (en) DIGITAL DATA PROCESSING SYSTEM WITH TABLABLE PRINTER
DE2529902A1 (en) DEVICE FOR PROGRAM SELECTION, IN PARTICULAR FOR SPECTROMETERS WORKING WITH LIQUID SCINTILLATION
DE1549517C2 (en) Programmed electronic computing system
DE1928547A1 (en) Electronic slide rule

Legal Events

Date Code Title Description
OGA New person/name/address of the applicant
OD Request for examination
D2 Grant after examination
8339 Ceased/non-payment of the annual fee