US3814227A - Matrix print rotation - Google Patents

Matrix print rotation Download PDF

Info

Publication number
US3814227A
US3814227A US00292618A US29261872A US3814227A US 3814227 A US3814227 A US 3814227A US 00292618 A US00292618 A US 00292618A US 29261872 A US29261872 A US 29261872A US 3814227 A US3814227 A US 3814227A
Authority
US
United States
Prior art keywords
printing
matrix
print
signals
elements
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.)
Expired - Lifetime
Application number
US00292618A
Inventor
E Hurd
D Stern
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.)
Honeywell Inc
Original Assignee
Honeywell Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell Inc filed Critical Honeywell Inc
Priority to US00292618A priority Critical patent/US3814227A/en
Application granted granted Critical
Publication of US3814227A publication Critical patent/US3814227A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers

Definitions

  • ABSTRACT A printer using a matrix of printing elements arranged in a square configuration with the printing elements being used to print alpha-numeric data in either a verprint from either end of the selected rectangular print matrix in either the horizontal or vertical orientation to provide four possible orientations of the printed alpha-numeric data.
  • a memory is used to store the input control signals for each of the rows of the rectangular printing matrix while a control means is provided for reading out the control signals in either direction from the memory in combination with a matrix selection tical or horizontal orientation by electronically selecting a rectangular matrix from less than the full number of printing elements in the square matrix to permit selective orientation of the printed data without mechanically reorienting the print head.
  • the print element drive circuitry also enables the printing matrix to MATRIX PRINT ROTATION Inventors: Edward T. E. Hurd, III,
  • Int. [5 1 control to provideenergization of a rectangular print matrix in either the horizontal or vertical configuration.
  • PATENTEDJUN 4 I974 sum 2 0F 3 ZEONEOI Md d PATENTEDJUH M974 3814.227
  • the present invention relates to printers. More specifically, the present invention relates to matrix-type printers.
  • An object of the present invention is to provide an improved matrix-type printer.
  • Another object of the present invention is to provide an improved matrix-type printer having a matrix print head capable of printing in one of four possible orientations without mechanically reorienting the print head.
  • a matrix printer having a print head arranged in a square configuration of print elements.
  • a rectangular print matrix is formed from the square configuration of print elements by selecting less than all of the print elements of the square matrix.
  • a horizontal or vertical arrangement of the rectangular print matrix may be formed from the square matrix of print elements by a collection of the print elements from top to bottom or side to side of the square matrix, respectively.
  • a memory is provided for storing the control signal to energize selected ones of the print elements in the desired rectangular configuration to form the alpha-numeric data to be printed.
  • a control means for reading out the data from the memory whereby the stored signals may be readout from the memory in either direction to enable the printed character to have either-a normal or inverted orientation. Additionally, the control signals from the memory are applied to the rectangular printing matrix through a control means for routing the control signals to appropriate ones of the printing elements in response to a selection of a horizontal or vertical orientation of the rectangular print matrix. Thus, any one of four possible orientations of the printed alpha-numeric character can be selected by the combined control of the readout of the memory and the selective application of the control signals to the print elements in the rectangular printing matrix.
  • FIG. 1 is pictorial illustration of a print head for a matrix printer
  • FIG. 2 is a schematic illustration of a print matrix drive circuit embodying the present invention.
  • FIG. 3 is a block diagram of a control circuit for the matrix drive circuit shown in FIG. 2.
  • FIG. 1 in more detail there is shown a so-called 5 X 7 rectangular matrix print head 40 for use with the system of the present invention.
  • the reference numbers 1 to 35 have been used in the drawing to designate the print elements of the print head 40, which print elements may use any suitable well-known printing technique, e.g., thermal, spark, etc.
  • the 5 X 7 print head 40 is derived from a larger 7 X 7 square matrix print head wherein the four corner printing elements are not used.
  • FIG. 1 in more detail there is shown a so-called 5 X 7 rectangular matrix print head 40 for use with the system of the present invention.
  • the reference numbers 1 to 35 have been used in the drawing to designate the print elements of the print head 40, which print elements may use any suitable well-known printing technique, e.g., thermal, spark, etc.
  • the 5 X 7 print head 40 is derived from a larger 7 X 7 square matrix print head wherein the four corner printing elements are not used.
  • FIG. 1 in more detail there is shown
  • I all of the printing elements of the larger 7 X 7 print head are identified by illustrative reference numerals with print head 1, 1 being the first printing element of the first vertical column and first horizontal column of the 7 X 7 print head with the numbers identifying the printing elements being sequentially arranged from left to right and with the first reference number for each print element identifying the horizontal row in the 7 X 7 matrix while the second number identifies the vertical column.
  • the last element in the 7 X 7 matrix is identified as element 7, 7.
  • the vertical 5 X 7 rectangular print head is composed of the rows of print elements in the second to sixth columns, i.e., from element 1, 2 to element 7, 6.
  • the horizontal rectangular 5 X 7 print head is composed of the second to sixth horizontal rows of printing elements in all of the vertical columns, i.e., from element 2, l to element 6, 7.
  • the reference numerals of the printing elements with respect to the digital bits used to control the printing elements in the horizontal print head are shown in dotted form adjacent to the printing elements to distinguish their designation from the solid line reference number for the digital bit arrangement used for the vertical 5 X 7 print head.
  • FIG. 2 there is shown a schematic illustration of a portion of a suitable circuit for energizing the printing matrix 40 shown in FIG. 1.
  • the circuit shown in FIG. 2 is a partial representation for purposes of illustration and is directed to a print element energizing circuit for the second horizontal row from the printing element 2, l to printing element 2, 7 with other rows being energized by substantial duplicates of the circuit shown in FIG.,2.
  • a 35 bit storage register is used to store a group of 35 bit digital control signals arranged to energize the printing matrix 40 for each alpha-numeric character.
  • each of the printing elements can be energized by one of two digital control bits stored in the register 45 depending on the selection of either a vertical print matrix or a horizontal print matrix.
  • the print element 2, 1 is driven only by a digital bit in the fifth storage stage of the storage register 45 and the print element 2, 7 is driven by digital bit in the 35 storage stage of the storage register 45.
  • the printing elements 2, 2 to 2, 6, are used in both the horizontal and vertical print matrices and, accordingly, are each driven from either of two respective bit storage stages in the storage register 45.
  • the printing element 2, 2 is driven by either a bit stored in the sixth or a bit stored in the tenth storage location in the storage register 45.
  • the storage stages of the storage register 45 which are used in pairs are connected as one input of respective AND gates 52 to 61.
  • a second input for each of the AND gates 52 to 61 is derived from either a horizontal signal control line 65 or a vertical control line 66.
  • the control lines 65 and 66 are connected to respective signal sources (not shown) which are each arranged to supply a control signal representative of a desired matrix orientation, e.g., a manually operable switch and a signal source capable of energizing the AND gates 51 to 62.
  • a first input for AND gate 52 is obtained from the sixth storage stage of the storage register 45 while a second input for the AND gate 52 is obtained from the vertical control line 66.
  • a first input for the second AND gate 53 associated with the same print element 2, 2 is obtained from the tenth storage stage of the storage register 45 while a second input for the AND gate 53 is obtained from the horizontal control line 65.
  • the output signals from the AND gates 52 and 53 are applied to a first OR gate 70 with the output signal from the OR gate 70 being applied as an energizing signal to the print element 2, 2.
  • a control signal on the horizontal control line 65 and the presence of a digital bit stored in the tenth storage stage of the storage register 45 is effective to energize the print element 2, 2 while a control signal on the vertical control line 66 and a digital bit stored in the sixth stage of the storage register 45 is effective to, also, energize the print element 2, 2.
  • the print element 2, 2 is matrix element number 6 in the vertical print head orientation and is matrix element number in the horizontal print head orientation.
  • the print elements 2, 2 to 2, 6 are similarly energized from digital bit signal stored in respective pairs of stages in the register 45 as controlled by the horizontal and vertical control lines 65 and 66.
  • the first print element 2, 1 in the second horizontal row is used only in the horizontal rectangular matrix orientation and is energized by an output signal from the first AND gate 51 in response to a bit stored only in the fifth stage of the register 45 and the presenceof control signal on the horizontal control line 65.
  • the last print element 2, 7 in the. second horizontal row is energized by an output signal from the last AND gate 62 in response to a bit stored-only in the 35th stage of the register 45 and the presence of a control signal on the horizontal control line 65.
  • This scheme of energizing the print elements is applicable to all of the print elements shown in FIG. 1 except those in the first and last rows, i.e., print elements 1, I to 1, 7 and print elements 7, 1 to 7, 7 and those in the first and last columns, elements I, l to 7, 1 and elements 1, 7 to 7, 7.
  • the corner print elements 1, l; l, 7; 7, l and 7, 7 may be either unused or selectively energized to provide special print notations by any suitable circuits (not shown) since these print elements do not form a part of either rectangular print matrix.
  • print element 1, 2 to l, 6 and print elements 7, 2 to 7, 6 are used only in the vertical orientation and, accordingly, are energized by the concurrent presence of a vertical control signal and a digital bit stored in the stage of the register 45 corresponding to the position of these print elements in the vertical print matrix as identified by the reference numbers in FIG. 1.
  • the vertical control signal and digital bits for controlling these print elements would be applied to AND gates in a manner similar to that described above for AND gates 51 and 62 shown in FIG. 2.
  • the print elements in the first and last columns 2, l to 6, l and 2, 7 to 6, 7 are used only in a horizontal orientation and, accordingly, are energized by the concurrent presence of a horizontal control signal and a digital bit stored in the stage of the register 45 corresponding to the position of these print elements in the horizontal print matrix.
  • a storage position in the register 45 may be used to energize a print element in a different position in the horizontal print matrix from that in the vertical print matrix, e.g., storage position 10 is used for print elements 2, 2 and 2, 6.
  • FIG. 3 there is shown a block diagram of a control circuit for the matrix drive circuit shown in FIG. 2.
  • the print element drive pattern which drives the printing matrix is derived from a read-only memory 70.
  • a particular symbol pattern to be displayed by a 5 X 7 printing matrix is selected from the read-only memory by a character code selection signal applied to input lines 72 derived from any suitable source, e.g., an encoding typewriter keyboard.
  • the 5 X 7 matrix symbol pattern is read out of the memory 70 one row at a time with successive memory addresses being required to read out the successive rows of the pattern data. These successive addresses are produced by an up-down counter 74.
  • the output signals from the memory are applied in five parallel data lines 76 for application to a storage register. These data lines represent the five columns of data contained within one row of a 5 X 7 matrix.
  • the output signals from the memory 70 are applied in parallel to seven five-bit registers 78 to which are shown in only partial representation in FIG. 3 for the sake of clarity and which correspond in total to the register 45 shown in FIG. 2.
  • each of the registers are successively enabled for loading of the output signals from the read-only memory 70 by successive output signals applied on respective register select lines.
  • the first register 78 is enabled by a select signal applied on a first register select line 92 while the last register 90 is enabled by a register select signal applied on a select line 104.
  • the select lines 92 to 104 are successively energized by a decoder circuit 106 which, in turn, is driven by a four-bit counter 108.
  • the decoder circuit 106 may be any suitable prior art device for translating the count in the counter 103 into successive energizations of the select lines 102 to 104.
  • the counter 108 and the counter 74 are both driven by clock signals from a clock source 110 supplied over a clock signal line 112. Similarly, the counter 74 and 108 are cleared by a clear signal from the clock source 1 10 applied on a clear signal line 114.
  • the signals from the clock 110 are initiated upon receipt of a strobe" pulse on a strobe input line 116 from any suitable means (not shown) which is used to initiate the printing cycle after the selection signals on lines 72 are applied to the memory 70.
  • the control circuit shown in FIG. 3 is effective to start the printing of a character after the selection of a character by the signals on lines 72 by a strobe pulse applied on the strobe line 116 to the clock 110.
  • the strobe may be derived from the same source used to produce the selection signals on lines 72 and may be applied concurrently therewith to the circuit shown in FIG. 3.
  • This strobe pulse produces a clear pulse from the clock 110 which is applied to the counters 74 and 108.
  • the clock 110 is arranged to produce a burst of seven clock pulses on clock line 112 for application to the counters 74 and 108 to increment the counters concurrently.
  • the successive count signals stored in the counter 108 in response to the clock pulses are decoded by the decoder 106 to successively enable the registers 78 to 90.
  • the clock signals applied to the counter 74 are applied to the read-only memory 70 as address signals for each of the seven rows of the data pattern for a 5 X 7 matrix which has been selected by the input signals on input lines 72.
  • the counter 74 is arranged to be an up-down counter which under control of an up-down control signal applied on a control line 118 will either increment or decrement its count with the receipt of each clock pulse on clock line 112.
  • the up-down counter 74 when the up-down counter 74 is in an upcount mode, the rows in the read-only memory 70 for the selected character pattern are read out in order from 1 through 7. Conversely, when the counter 70 is in a count-down mode, the selected character pattern in the read-only memory 70 is read out in order from row 7 through 1. Therefore, in the count-down mode of the counter 74 the data pattern from the read-only memory is readout to print a character which the reverse of a character printed by a count-up mode of the counter 74. Accordingly, the combination of the signal on the up-down control line 118 and the vertical and horizontal control as shown in FIG. 2 permit a 5 X 7 character pattern to be displayed in any one of four possible orientations, i.e., the character can be normal or reversed in the horizontal print configuration and either normal or reversed in the vertical print configu ration.
  • the circuit shown in FIG. 3 uses a set of AND-OR gates 120 interposed in the output lines 76 from the ROM 70 to produce either a left-to-right or a top-to-bottom reversal of the character pattern.
  • the first output line from the ROM 70 is connected to a first AND gate 122 and a second AND gate 124.
  • a second output line from the ROM 70 is connected to a third AND gate 126 and a fourth AND gate 128.
  • the third output line from the ROM 70 is passed directly to the output lines 76 since it determines the center of the character which is not affected by the reversed mode.
  • the fourth output line from the ROM 70 is connected to a fifth AND gate 130 and a sixth AND gate 132.
  • the fifth output line from the ROM 70 is connected to a seventh AND gate 134 and an eight AND gate 136.
  • the outputs of the first and eight AND gates 122 and 134 are connected to a first OR gate 138 having an output line connected to a first one of the output lines 76.
  • the outputs from the third AND gate 126 and the fifth AND gate 130 are connected to a second OR gate 140 having its output line connected to a second one of the output lines 76.
  • the outputs from the sixth AND gate 132 and the fourth AND gate 128 are connected to a third OR gate 142 having its output connected to a fourth one of the output lines 76.
  • the output of the eighth AND gate 136 and the second AND gate 124 are connected to a fourth OR gate 144 having its output connected to fifth one of the output lines 76.
  • a pair of control signal lines 146 and 148 are used to control the normal and reversed mode of operation, respectively. These control lines 146 and 148 are used to apply energizing signals to predetermined ones of the AND gates in the set of AND-OR gates 120 to route the output signals from the ROM 70 to desired ones of the output lines 76.
  • the normal control line 146 is connectedto the AND gates 122, 126, 132 and 136 while the reverse control line 148 is connected to the AND gates 124, 128, 130 and 134. Consequently, the first and second output lines of the ROM 70 can be selectively connected to either the fourth and fifth ones of the output lines 76 or the first and second ones of the output lines 76.
  • the aforesaid interchange of the first and second output lines of the ROM with the fourth and fifth output lines of the ROM 70 are effected concurrently by a signal on either one of the control lines 146 and 148. This interchange has the net effect of rotating the character pattern around the pattern center represented by the third output line from the ROM 70 which is connected directly to the third output line of the output lines 76.
  • control signals on the control lines 146 and 148 are related to the up-down control signal on the up-down control line 118 since in the count-up mode of operation of the counter 74, the normal" control signal on line 146 would be applied to control the routing of the output signals from the ROM 70 while the reverse control signal on line 148 would be applied during the count-down mode of operation of the counter 74.
  • an im proved matrix printer for printing alpha-numeric data oriented along a vertical axis as well as a horizontal axis without involving mechanical reorientation of a print head.
  • a printer comprising:
  • a print head having a fixed spatial arrangement of a plurality of printing elements
  • selection means for selecting a plurality of groups of said printing elements out of said fixed spatial arrangement to fonn each of a corresponding plurality of printing matrices with each of said plurality of printing matrices being rotatably displaced from any other one of said plurality of printing matrices,
  • energizing means for generating energizing signals for said printing elements to actuate said printing elements to form corresponding printed representations by said printing elements
  • energizing signal means for selectively applying said energizing signals to-said printing elements in .a printing matrix selected by said selection means from said pluralityof printing matrices.
  • each selected print matrix has less than all of the available print elements.
  • said energizing means includes a memory means for storing control signals for said print elements and readout means arranged to read out said control signals from said memory means for application to the printing elements selected by said selection means as energizing signals.
  • said energizing means includes a memory means for storing control signals for said print elements and readout means arranged to read out said control signals from said memory means as energizing signals for application to the printing elements selected by said selection means.
  • said readout means includes an up-down counter arranged to read out said control signals from said memory means, signal generating means, means for applying output signals from said signal generating means to said up-down counter to be counted thereby and means for controlling the counting direction of said up-down counter during the counting of the output signals from said signal generating means and means for applying count signals stored in said up-down counter means to said memory means to readout said control signals from said memory means in response to said count signals whereby said control signals from said memory means are read out in either a first sequence during an up counting operation of said counter or a second sequence during a down counting operation of said counter.

Abstract

A printer using a matrix of printing elements arranged in a square configuration with the printing elements being used to print alpha-numeric data in either a vertical or horizontal orientation by electronically selecting a rectangular matrix from less than the full number of printing elements in the square matrix to permit selective orientation of the printed data without mechanically reorienting the print head. The print element drive circuitry also enables the printing matrix to print from either end of the selected rectangular print matrix in either the horizontal or vertical orientation to provide four possible orientations of the printed alpha-numeric data. A memory is used to store the input control signals for each of the rows of the rectangular printing matrix while a control means is provided for reading out the control signals in either direction from the memory in combination with a matrix selection control to provide energization of a rectangular print matrix in either the horizontal or vertical configuration.

Description

[ June 4, 1974 ABSTRACT A printer using a matrix of printing elements arranged in a square configuration with the printing elements being used to print alpha-numeric data in either a verprint from either end of the selected rectangular print matrix in either the horizontal or vertical orientation to provide four possible orientations of the printed alpha-numeric data. A memory is used to store the input control signals for each of the rows of the rectangular printing matrix while a control means is provided for reading out the control signals in either direction from the memory in combination with a matrix selection tical or horizontal orientation by electronically selecting a rectangular matrix from less than the full number of printing elements in the square matrix to permit selective orientation of the printed data without mechanically reorienting the print head. The print element drive circuitry also enables the printing matrix to MATRIX PRINT ROTATION Inventors: Edward T. E. Hurd, III,
Cinnaminson, N ..I.; David M. Stern, Merion Station, Pa.
Sept. 27, 1972 Appl. No.: 292,618
US. 197/1 R B41j 3/50 Field of l97/l; l0l/93 C; 340/1725 References Cited UNITED STATES PATENTS United StatesPatent [191 Hurd, III et al.
[73] Assignee: Honeywell Inc., Minneapolis, Minn.
[22] Filed:
[51] Int. [5 1 control to provideenergization of a rectangular print matrix in either the horizontal or vertical configuration.
l0 Clalms, 3 Drawing Figures K) I I) l ,7
I l 3,? 0 ml N! O I 5,?
xHn b I771 C WW. o .1 3 9 9 .L u. #2 h. 0. w 2 3 4 5 6 m mm n m m a m m w Q m \l m. mmys m m m H a 2 3 4 5 6 c.l|. T .L Ur. ll ll lllllllllllllll ..a.3 I J mt mt &. .m v e w w 0-0 i 9 9 1 1 u .mdnm n 0 2 O3 4 5 6 man. T n YP a b m 6 HEGS o .n m
a? HU WWW n ml m yawn mmmm lll x u flE B 6'37 4!. 877 ynUD n 9 84 flrd 3 05 0 HS! 2233 PAAW PATENTEBJM 41914 SHEET 1 SP3 FIG.
PATENTEDJUN 4 I974 sum 2 0F 3 ZEONEOI Md d PATENTEDJUH M974 3814.227
sum 3 OF 3 F l G. 3
78 iso so REGISTER REGISTER w I I I l I I I I I l I I i I I I I32 I28 I36 I24 I06 I22 I34 I26 I30 DECODER COUNTER 10s NORMAL REVERSED C LOCK CLEAR UP DOWN COUNTER T4 CLOCK II8 I UP-DOWN CONTROL STROBE MATRIX PRINT ROTATION The present invention relates to printers. More specifically, the present invention relates to matrix-type printers.
An object of the present invention is to provide an improved matrix-type printer.
Another object of the present invention is to provide an improved matrix-type printer having a matrix print head capable of printing in one of four possible orientations without mechanically reorienting the print head.
SUMMARY OF THE INVENTION In accomplishing these and other objects, there has been provided, in accordance with the present invention, a matrix printer having a print head arranged in a square configuration of print elements. A rectangular print matrix is formed from the square configuration of print elements by selecting less than all of the print elements of the square matrix. Thus, either a horizontal or vertical arrangement of the rectangular print matrix may be formed from the square matrix of print elements by a collection of the print elements from top to bottom or side to side of the square matrix, respectively. A memory is provided for storing the control signal to energize selected ones of the print elements in the desired rectangular configuration to form the alpha-numeric data to be printed. A control means for reading out the data from the memory is provided whereby the stored signals may be readout from the memory in either direction to enable the printed character to have either-a normal or inverted orientation. Additionally, the control signals from the memory are applied to the rectangular printing matrix through a control means for routing the control signals to appropriate ones of the printing elements in response to a selection of a horizontal or vertical orientation of the rectangular print matrix. Thus, any one of four possible orientations of the printed alpha-numeric character can be selected by the combined control of the readout of the memory and the selective application of the control signals to the print elements in the rectangular printing matrix.
BRIEF DESCRIPTION OF THE DRAWINGS A better understanding of the present invention may be had when the followingdetailed description is read in connection with the accompanying drawings in which:
FIG. 1 is pictorial illustration of a print head for a matrix printer,
FIG. 2 is a schematic illustration of a print matrix drive circuit embodying the present invention, and
FIG. 3 is a block diagram of a control circuit for the matrix drive circuit shown in FIG. 2.
DETAILED DESCRIPTION Referring to FIG. 1 in more detail there is shown a so-called 5 X 7 rectangular matrix print head 40 for use with the system of the present invention. The reference numbers 1 to 35 have been used in the drawing to designate the print elements of the print head 40, which print elements may use any suitable well-known printing technique, e.g., thermal, spark, etc. The 5 X 7 print head 40 is derived from a larger 7 X 7 square matrix print head wherein the four corner printing elements are not used. However, in FIG. I all of the printing elements of the larger 7 X 7 print head are identified by illustrative reference numerals with print head 1, 1 being the first printing element of the first vertical column and first horizontal column of the 7 X 7 print head with the numbers identifying the printing elements being sequentially arranged from left to right and with the first reference number for each print element identifying the horizontal row in the 7 X 7 matrix while the second number identifies the vertical column. Thus, the last element in the 7 X 7 matrix is identified as element 7, 7. The vertical 5 X 7 rectangular print head is composed of the rows of print elements in the second to sixth columns, i.e., from element 1, 2 to element 7, 6. On the other hand, the horizontal rectangular 5 X 7 print head is composed of the second to sixth horizontal rows of printing elements in all of the vertical columns, i.e., from element 2, l to element 6, 7. The reference numerals of the printing elements with respect to the digital bits used to control the printing elements in the horizontal print head are shown in dotted form adjacent to the printing elements to distinguish their designation from the solid line reference number for the digital bit arrangement used for the vertical 5 X 7 print head.
In FIG. 2, there is shown a schematic illustration of a portion of a suitable circuit for energizing the printing matrix 40 shown in FIG. 1. The circuit shown in FIG. 2 is a partial representation for purposes of illustration and is directed to a print element energizing circuit for the second horizontal row from the printing element 2, l to printing element 2, 7 with other rows being energized by substantial duplicates of the circuit shown in FIG.,2. A 35 bit storage register is used to store a group of 35 bit digital control signals arranged to energize the printing matrix 40 for each alpha-numeric character. Generally, each of the printing elements can be energized by one of two digital control bits stored in the register 45 depending on the selection of either a vertical print matrix or a horizontal print matrix. The exceptions to this general rule are the first and second columns which are used only in the horizontal print matrix and the first and second rows which are used only in the vertical print matrix. Thus, using the partial circuit of FIG. 2, the print element 2, 1 is driven only by a digital bit in the fifth storage stage of the storage register 45 and the print element 2, 7 is driven by digital bit in the 35 storage stage of the storage register 45. The printing elements 2, 2 to 2, 6, on the other hand, are used in both the horizontal and vertical print matrices and, accordingly, are each driven from either of two respective bit storage stages in the storage register 45. For example, the printing element 2, 2is driven by either a bit stored in the sixth or a bit stored in the tenth storage location in the storage register 45. In order to use the stored bit for the desired print head orientation the storage stages of the storage register 45 which are used in pairs are connected as one input of respective AND gates 52 to 61. A second input for each of the AND gates 52 to 61 is derived from either a horizontal signal control line 65 or a vertical control line 66. The control lines 65 and 66 are connected to respective signal sources (not shown) which are each arranged to supply a control signal representative of a desired matrix orientation, e.g., a manually operable switch and a signal source capable of energizing the AND gates 51 to 62. For example, using the print element 2, 2, a first input for AND gate 52 is obtained from the sixth storage stage of the storage register 45 while a second input for the AND gate 52 is obtained from the vertical control line 66. Concurrently, a first input for the second AND gate 53 associated with the same print element 2, 2 is obtained from the tenth storage stage of the storage register 45 while a second input for the AND gate 53 is obtained from the horizontal control line 65.
The output signals from the AND gates 52 and 53 are applied to a first OR gate 70 with the output signal from the OR gate 70 being applied as an energizing signal to the print element 2, 2. Thus, for example, the presence of a control signal on the horizontal control line 65 and the presence of a digital bit stored in the tenth storage stage of the storage register 45 is effective to energize the print element 2, 2 while a control signal on the vertical control line 66 and a digital bit stored in the sixth stage of the storage register 45 is effective to, also, energize the print element 2, 2. It should be noted, however, that the print element 2, 2 is matrix element number 6 in the vertical print head orientation and is matrix element number in the horizontal print head orientation. The print elements 2, 2 to 2, 6 are similarly energized from digital bit signal stored in respective pairs of stages in the register 45 as controlled by the horizontal and vertical control lines 65 and 66. On the other hand, the first print element 2, 1 in the second horizontal row is used only in the horizontal rectangular matrix orientation and is energized by an output signal from the first AND gate 51 in response to a bit stored only in the fifth stage of the register 45 and the presenceof control signal on the horizontal control line 65. Similarly, the last print element 2, 7 in the. second horizontal row is energized by an output signal from the last AND gate 62 in response to a bit stored-only in the 35th stage of the register 45 and the presence of a control signal on the horizontal control line 65. This scheme of energizing the print elements is applicable to all of the print elements shown in FIG. 1 except those in the first and last rows, i.e., print elements 1, I to 1, 7 and print elements 7, 1 to 7, 7 and those in the first and last columns, elements I, l to 7, 1 and elements 1, 7 to 7, 7. Specifically, the corner print elements 1, l; l, 7; 7, l and 7, 7 may be either unused or selectively energized to provide special print notations by any suitable circuits (not shown) since these print elements do not form a part of either rectangular print matrix. Additionally, the remaining print elements first and last rows, i.e., print element 1, 2 to l, 6 and print elements 7, 2 to 7, 6 are used only in the vertical orientation and, accordingly, are energized by the concurrent presence of a vertical control signal and a digital bit stored in the stage of the register 45 corresponding to the position of these print elements in the vertical print matrix as identified by the reference numbers in FIG. 1. The vertical control signal and digital bits for controlling these print elements would be applied to AND gates in a manner similar to that described above for AND gates 51 and 62 shown in FIG. 2. Similarly, the print elements in the first and last columns 2, l to 6, l and 2, 7 to 6, 7 are used only in a horizontal orientation and, accordingly, are energized by the concurrent presence of a horizontal control signal and a digital bit stored in the stage of the register 45 corresponding to the position of these print elements in the horizontal print matrix. Finally, it should be noted that a storage position in the register 45 may be used to energize a print element in a different position in the horizontal print matrix from that in the vertical print matrix, e.g., storage position 10 is used for print elements 2, 2 and 2, 6.
In FIG. 3, there is shown a block diagram of a control circuit for the matrix drive circuit shown in FIG. 2. The print element drive pattern which drives the printing matrix is derived from a read-only memory 70. Thus, a particular symbol pattern to be displayed by a 5 X 7 printing matrix is selected from the read-only memory by a character code selection signal applied to input lines 72 derived from any suitable source, e.g., an encoding typewriter keyboard. In the arrangement shown in FIGS. 2 and 3 the 5 X 7 matrix symbol pattern is read out of the memory 70 one row at a time with successive memory addresses being required to read out the successive rows of the pattern data. These successive addresses are produced by an up-down counter 74. The output signals from the memory are applied in five parallel data lines 76 for application to a storage register. These data lines represent the five columns of data contained within one row of a 5 X 7 matrix. The output signals from the memory 70 are applied in parallel to seven five-bit registers 78 to which are shown in only partial representation in FIG. 3 for the sake of clarity and which correspond in total to the register 45 shown in FIG. 2. However, each of the registers are successively enabled for loading of the output signals from the read-only memory 70 by successive output signals applied on respective register select lines. For example, the first register 78 is enabled by a select signal applied on a first register select line 92 while the last register 90 is enabled by a register select signal applied on a select line 104. The select lines 92 to 104 are successively energized by a decoder circuit 106 which, in turn, is driven by a four-bit counter 108. The decoder circuit 106 may be any suitable prior art device for translating the count in the counter 103 into successive energizations of the select lines 102 to 104. The counter 108 and the counter 74 are both driven by clock signals from a clock source 110 supplied over a clock signal line 112. Similarly, the counter 74 and 108 are cleared by a clear signal from the clock source 1 10 applied on a clear signal line 114. The signals from the clock 110 are initiated upon receipt of a strobe" pulse on a strobe input line 116 from any suitable means (not shown) which is used to initiate the printing cycle after the selection signals on lines 72 are applied to the memory 70.
In operation, the control circuit shown in FIG. 3 is effective to start the printing of a character after the selection of a character by the signals on lines 72 by a strobe pulse applied on the strobe line 116 to the clock 110. The strobe may be derived from the same source used to produce the selection signals on lines 72 and may be applied concurrently therewith to the circuit shown in FIG. 3. This strobe pulse produces a clear pulse from the clock 110 which is applied to the counters 74 and 108. Subsequently, the clock 110 is arranged to produce a burst of seven clock pulses on clock line 112 for application to the counters 74 and 108 to increment the counters concurrently. The successive count signals stored in the counter 108 in response to the clock pulses are decoded by the decoder 106 to successively enable the registers 78 to 90. Concurrently, the clock signals applied to the counter 74 are applied to the read-only memory 70 as address signals for each of the seven rows of the data pattern for a 5 X 7 matrix which has been selected by the input signals on input lines 72. In order to further increase the printing abilities of the printer, the counter 74 is arranged to be an up-down counter which under control of an up-down control signal applied on a control line 118 will either increment or decrement its count with the receipt of each clock pulse on clock line 112. In other words, when the up-down counter 74 is in an upcount mode, the rows in the read-only memory 70 for the selected character pattern are read out in order from 1 through 7. Conversely, when the counter 70 is in a count-down mode, the selected character pattern in the read-only memory 70 is read out in order from row 7 through 1. Therefore, in the count-down mode of the counter 74 the data pattern from the read-only memory is readout to print a character which the reverse of a character printed by a count-up mode of the counter 74. Accordingly, the combination of the signal on the up-down control line 118 and the vertical and horizontal control as shown in FIG. 2 permit a 5 X 7 character pattern to be displayed in any one of four possible orientations, i.e., the character can be normal or reversed in the horizontal print configuration and either normal or reversed in the vertical print configu ration.
In order to correctly print the characters in the reversed mode in either the horizontal or vertical configuration to avoid a mirror-image printing, the circuit shown in FIG. 3 uses a set of AND-OR gates 120 interposed in the output lines 76 from the ROM 70 to produce either a left-to-right or a top-to-bottom reversal of the character pattern. Specifically, the first output line from the ROM 70 is connected to a first AND gate 122 and a second AND gate 124. A second output line from the ROM 70 is connected to a third AND gate 126 and a fourth AND gate 128. The third output line from the ROM 70 is passed directly to the output lines 76 since it determines the center of the character which is not affected by the reversed mode. The fourth output line from the ROM 70 is connected to a fifth AND gate 130 and a sixth AND gate 132. The fifth output line from the ROM 70 is connected to a seventh AND gate 134 and an eight AND gate 136. The outputs of the first and eight AND gates 122 and 134 are connected to a first OR gate 138 having an output line connected to a first one of the output lines 76. The outputs from the third AND gate 126 and the fifth AND gate 130 are connected to a second OR gate 140 having its output line connected to a second one of the output lines 76. The outputs from the sixth AND gate 132 and the fourth AND gate 128 are connected to a third OR gate 142 having its output connected to a fourth one of the output lines 76. Finally, the output of the eighth AND gate 136 and the second AND gate 124 are connected to a fourth OR gate 144 having its output connected to fifth one of the output lines 76. A pair of control signal lines 146 and 148 are used to control the normal and reversed mode of operation, respectively. These control lines 146 and 148 are used to apply energizing signals to predetermined ones of the AND gates in the set of AND-OR gates 120 to route the output signals from the ROM 70 to desired ones of the output lines 76.
Specifically, the normal control line 146 is connectedto the AND gates 122, 126, 132 and 136 while the reverse control line 148 is connected to the AND gates 124, 128, 130 and 134. Consequently, the first and second output lines of the ROM 70 can be selectively connected to either the fourth and fifth ones of the output lines 76 or the first and second ones of the output lines 76. The aforesaid interchange of the first and second output lines of the ROM with the fourth and fifth output lines of the ROM 70 are effected concurrently by a signal on either one of the control lines 146 and 148. This interchange has the net effect of rotating the character pattern around the pattern center represented by the third output line from the ROM 70 which is connected directly to the third output line of the output lines 76. The control signals on the control lines 146 and 148 are related to the up-down control signal on the up-down control line 118 since in the count-up mode of operation of the counter 74, the normal" control signal on line 146 would be applied to control the routing of the output signals from the ROM 70 while the reverse control signal on line 148 would be applied during the count-down mode of operation of the counter 74.
Accordingly, it may be seen that there has been provided, in accordance with the present invention, an im proved matrix printer for printing alpha-numeric data oriented along a vertical axis as well as a horizontal axis without involving mechanical reorientation of a print head.
The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A printer comprising:
a print head having a fixed spatial arrangement of a plurality of printing elements,
selection means for selecting a plurality of groups of said printing elements out of said fixed spatial arrangement to fonn each of a corresponding plurality of printing matrices with each of said plurality of printing matrices being rotatably displaced from any other one of said plurality of printing matrices,
energizing means for generating energizing signals for said printing elements to actuate said printing elements to form corresponding printed representations by said printing elements, and
energizing signal means for selectively applying said energizing signals to-said printing elements in .a printing matrix selected by said selection means from said pluralityof printing matrices.
2. A printer as set forth in claim 1 wherein said fixed spatial arrangement is a square with the same number of printing elements on each side of the square and each printing matrix selected by said selection means from said plurality of printing matrices is a rectangle with a different number'of printing elements on adjacent sides of the rectangle and including control means selectively operable to control said selection means for switching between a first rectangular printing matrix and a second rectangular printing matrix rotatably displaced from said first rectangular printing matrix.
3. A printer as set forth in claim 1 wherein each selected print matrix has less than all of the available print elements.
4. A printer as set forth in claim 1 wherein said fixed spatial arrangement is a square with the same number of printing elements on each side of the square and said printing matrix is a rectangle with a different number of printing elements on adjacent sides of the rectangle and including a control means selectively operable to control said selection means for switching between a first rectangular printing matrix and a second rectangular printing matrix angularly displaced from said first rectangular printing matrix.
5. A print as set forth in claim 4 wherein said first and second rectangular printing matrices of printing elements have the same number of print elements.
6. A printer as set forth in claim 4 wherein said first and second rectangular printing matrices are displaced 90 from each other.
7. A printer as set forth in claim 1 wherein said energizing means includes a memory means for storing control signals for said print elements and readout means arranged to read out said control signals from said memory means for application to the printing elements selected by said selection means as energizing signals.
8; A printer as set forth in claim 7 wherein said readout means includes an up-down counter arranged to are read out in either a first sequence during an up counting operation of said counter or a second sequence during a down counting operation of said counter.
9. A printer as set forth in claim 4 wherein said energizing means includes a memory means for storing control signals for said print elements and readout means arranged to read out said control signals from said memory means as energizing signals for application to the printing elements selected by said selection means.
10. A printer as set forth in claim 9 wherein said readout means includes an up-down counter arranged to read out said control signals from said memory means, signal generating means, means for applying output signals from said signal generating means to said up-down counter to be counted thereby and means for controlling the counting direction of said up-down counter during the counting of the output signals from said signal generating means and means for applying count signals stored in said up-down counter means to said memory means to readout said control signals from said memory means in response to said count signals whereby said control signals from said memory means are read out in either a first sequence during an up counting operation of said counter or a second sequence during a down counting operation of said counter.

Claims (10)

1. A printer comprising: a print head having a fixed spatial arrangement of a plurality of printing elements, selection means for selecting a plurality of groups of said printing elements out of said fixed spatial arrangement to form each of a corresponding plurality of printing matrices with each of said plurality of printing matrices being rotatably displaced from any other one of said plurality of printing matrices, energizing means for generating energizing signals for said printing elements to actuate said printing elements to form corresponding printed representations by said printing elements, and energizing signal means for selectively applying said energizing signals to said printing elements in a printing matrix selected by said selection means from said plurality of printing matrices.
2. A printer as set forth in claim 1 wherein said fixed spatial arrangement is a square with the same number of printing elements on each side of the square and each printing matrix selected by said selection means from said plurality of printing matrices is a rectangle with a different number of printing elements on adjacent sides of the rectangle and including control means selectively operable to control said selection means for switching between a first rectangular printing matrix and a second rectangular printing matrix rotatably displaced from said first rectangular printing matrix.
3. A printer as set forth in claim 1 wherein each selected print matrix has less than all of the available print elements.
4. A printer as set forth in claim 1 wherein said fixed spatial arrangement is a square with the same number of printing elements on each side of the square and said printing matrix is a rectangle with a different number of printing elements on adjacent sides of the rectangle and including a control means selectively operable to control said selection means for switching between a first rectangular printing matrix and a second rectangular printing matrix angularly displaced from said first rectangular printing matrix.
5. A print as set forth in claim 4 wherein said first and second rectangular printing matrices of printing elements have the same number of print elements.
6. A printer as set forth in claim 4 wherein said first and second rectangular printing matrices are displaced 90* from each other.
7. A printer as set forth in claim 1 wherein said energizing means includes a memory means for storing control signals for said print elements and readout means arranged to read out said control signals from said memory means for application to the printing elements selected by said selection means as energizing signals.
8. A printer as set forth in claim 7 wherein said readout means includes an up-down counter arranged to read out said control signals from said memory means, signal generating means, means for applying output signals from said signal generating means to said up-down counter to be counted thereby and means for controlling the counting diRection of said up-down counter during the counting of the output signals from said signal generating means and means for applying count signals stored in said up-down counter means to said memory means to readout said control signals from said memory means in response to said count signals whereby said control signals from said memory means are read out in either a first sequence during an up counting operation of said counter or a second sequence during a down counting operation of said counter.
9. A printer as set forth in claim 4 wherein said energizing means includes a memory means for storing control signals for said print elements and readout means arranged to read out said control signals from said memory means as energizing signals for application to the printing elements selected by said selection means.
10. A printer as set forth in claim 9 wherein said readout means includes an up-down counter arranged to read out said control signals from said memory means, signal generating means, means for applying output signals from said signal generating means to said up-down counter to be counted thereby and means for controlling the counting direction of said up-down counter during the counting of the output signals from said signal generating means and means for applying count signals stored in said up-down counter means to said memory means to readout said control signals from said memory means in response to said count signals whereby said control signals from said memory means are read out in either a first sequence during an up counting operation of said counter or a second sequence during a down counting operation of said counter.
US00292618A 1972-09-27 1972-09-27 Matrix print rotation Expired - Lifetime US3814227A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US00292618A US3814227A (en) 1972-09-27 1972-09-27 Matrix print rotation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US00292618A US3814227A (en) 1972-09-27 1972-09-27 Matrix print rotation

Publications (1)

Publication Number Publication Date
US3814227A true US3814227A (en) 1974-06-04

Family

ID=23125452

Family Applications (1)

Application Number Title Priority Date Filing Date
US00292618A Expired - Lifetime US3814227A (en) 1972-09-27 1972-09-27 Matrix print rotation

Country Status (1)

Country Link
US (1) US3814227A (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3893558A (en) * 1974-05-17 1975-07-08 Extel Corp Special symbol generator for high speed printer
US3942620A (en) * 1974-07-25 1976-03-09 International Business Machines Corporation Printing mechanism
US4033444A (en) * 1976-01-20 1977-07-05 Burroughs Corporation System for extending the life of a pin printer using pin shifting
US4039066A (en) * 1974-02-07 1977-08-02 Sweda International, Inc. Forgery-resistant impact printing with matrix printer
DE2718519A1 (en) * 1976-06-28 1978-01-05 Xerox Corp TYPE CONVERSION DEVICE
US4070680A (en) * 1976-08-20 1978-01-24 Hewlett-Packard Company Thermal printer-plotter system for multi-directional printing and plotting
US4075636A (en) * 1976-12-16 1978-02-21 International Business Machines Corporation Bi-directional dot matrix printer with slant control
FR2371296A1 (en) * 1976-11-22 1978-06-16 Ibm MULTIPLE PRINTING ELEMENT AND BI-DIRECTIONAL SCAN PRINTING UNIT
DE2900798A1 (en) * 1978-01-19 1979-07-26 Int Standard Electric Corp SERIAL PRINTER
DE2948155A1 (en) * 1978-12-06 1980-06-26 Cii Honeywell Bull RECORDING CONTROL ARRANGEMENT FOR POINT RECORDING DEVICE
EP0027562A2 (en) * 1979-10-19 1981-04-29 International Business Machines Corporation Print head image generator for printer subsystem
USRE30743E (en) * 1976-08-20 1981-09-15 Hewlett-Packard Company Thermal printer-plotter system for multi-directional printing and plotting
FR2504454A1 (en) * 1981-04-24 1982-10-29 Widmer Michel Printing process for bank automaton - prints columns or lines of characters onto successive transverse strips with blank indexed linearly
EP0130612A2 (en) * 1983-07-04 1985-01-09 Riso Kagaku Corporation Thermal printing system with normal and reverse image printing capability
FR2564381A1 (en) * 1984-05-18 1985-11-22 Burroughs Corp CUSTOMER'S BOOK PRINTER
DE3425679A1 (en) * 1984-07-12 1986-01-23 Olympia Werke Ag, 2940 Wilhelmshaven Mosaic printing device for typewriters or similar office machines for printing on a recording carrier in different directions
US4591279A (en) * 1984-08-17 1986-05-27 M. E. Cunningham Company Marking machine for forming variable sized characters
FR2581931A1 (en) * 1984-05-18 1986-11-21 Burroughs Corp Printing system
US4625275A (en) * 1984-04-03 1986-11-25 Republic Money Orders, Inc. Apparatus for dispensing money orders
US4647234A (en) * 1984-03-15 1987-03-03 Oki Electric Industry Co., Ltd. Thermal printer
WO1987006531A1 (en) * 1986-04-24 1987-11-05 Eastman Kodak Company Envelope printing in dot matrix printer
WO1988001571A1 (en) * 1986-08-29 1988-03-10 Ncr Corporation Dot matrix printer
US4741635A (en) * 1985-08-08 1988-05-03 Nippondenso Co., Ltd. Print compressor
US4812986A (en) * 1984-04-03 1989-03-14 Republic Money Orders, Inc. Apparatus for dispensing money orders
US4870596A (en) * 1984-04-03 1989-09-26 Republic Money Orders, Inc. Method and apparatus for dispensing money orders
EP0372668A2 (en) * 1988-12-02 1990-06-13 MANNESMANN Aktiengesellschaft Method and matrix print head for printing on large on edge-fed forms
US5014212A (en) * 1984-04-03 1991-05-07 Republic Money Orders, Inc. Apparatus for dispensing money orders
US5021967A (en) * 1984-04-03 1991-06-04 Republic Money Orders, Inc. Apparatus for dispensing money orders
US5119293A (en) * 1988-09-16 1992-06-02 Republic Money Orders, Inc. System and apparatus for dispensing negotiable instruments
US5127752A (en) * 1991-01-09 1992-07-07 Apple Computer, Inc. Device and method of registering image relative to border of printed media
US5369709A (en) * 1992-10-09 1994-11-29 Travelers Express Company, Inc. Apparatus for dispensing money orders
US5477037A (en) * 1991-10-30 1995-12-19 Computer Based Controls, Inc. Financial document dispensing apparatus and method
US6011585A (en) * 1996-01-19 2000-01-04 Apple Computer, Inc. Apparatus and method for rotating the display orientation of a captured image
US6088684A (en) * 1993-12-27 2000-07-11 First Data Corporation Secure printer for printing financial instruments
US6473123B1 (en) * 1997-08-21 2002-10-29 Flash Point Technology, Inc. Method and system for organizing DMA transfers to support image rotation
US6864990B1 (en) 1999-09-22 2005-03-08 Continental Express Money Order Company, Inc. Method and machine for preparing and dispensing documents
US8102457B1 (en) 1997-07-09 2012-01-24 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US8127232B2 (en) 1998-12-31 2012-02-28 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US8350928B2 (en) 1998-07-23 2013-01-08 KDL Scan Deisgns LLC Method and apparatus for automatically categorizing images in a digital camera
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability

Cited By (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4039066A (en) * 1974-02-07 1977-08-02 Sweda International, Inc. Forgery-resistant impact printing with matrix printer
US3893558A (en) * 1974-05-17 1975-07-08 Extel Corp Special symbol generator for high speed printer
US3942620A (en) * 1974-07-25 1976-03-09 International Business Machines Corporation Printing mechanism
US4033444A (en) * 1976-01-20 1977-07-05 Burroughs Corporation System for extending the life of a pin printer using pin shifting
DE2718519A1 (en) * 1976-06-28 1978-01-05 Xerox Corp TYPE CONVERSION DEVICE
USRE30743E (en) * 1976-08-20 1981-09-15 Hewlett-Packard Company Thermal printer-plotter system for multi-directional printing and plotting
US4070680A (en) * 1976-08-20 1978-01-24 Hewlett-Packard Company Thermal printer-plotter system for multi-directional printing and plotting
FR2371296A1 (en) * 1976-11-22 1978-06-16 Ibm MULTIPLE PRINTING ELEMENT AND BI-DIRECTIONAL SCAN PRINTING UNIT
US4075636A (en) * 1976-12-16 1978-02-21 International Business Machines Corporation Bi-directional dot matrix printer with slant control
DE2900798A1 (en) * 1978-01-19 1979-07-26 Int Standard Electric Corp SERIAL PRINTER
FR2443335A1 (en) * 1978-12-06 1980-07-04 Cii Honeywell Bull RECORDING CONTROL DEVICE FOR POINT RECORDING MACHINE
US4312045A (en) * 1978-12-06 1982-01-19 Compagnie Internationale Pour L'informatique Cii-Honeywell Bull Recording control arrangement for a dot recording machine
DE2948155A1 (en) * 1978-12-06 1980-06-26 Cii Honeywell Bull RECORDING CONTROL ARRANGEMENT FOR POINT RECORDING DEVICE
EP0027562A2 (en) * 1979-10-19 1981-04-29 International Business Machines Corporation Print head image generator for printer subsystem
US4279199A (en) * 1979-10-19 1981-07-21 International Business Machines Corporation Print head image generator for printer subsystem
EP0027562A3 (en) * 1979-10-19 1982-12-29 International Business Machines Corporation Print head image generator for printer subsystem
FR2504454A1 (en) * 1981-04-24 1982-10-29 Widmer Michel Printing process for bank automaton - prints columns or lines of characters onto successive transverse strips with blank indexed linearly
EP0130612A3 (en) * 1983-07-04 1986-03-12 Riso Kagaku Corporation Thermal printing system with normal and reverse image printing capability
EP0130612A2 (en) * 1983-07-04 1985-01-09 Riso Kagaku Corporation Thermal printing system with normal and reverse image printing capability
AU569306B2 (en) * 1983-07-04 1988-01-28 Riso Kagaku Corporation Thermal printing system with normal and reverse image printing capability
US4647234A (en) * 1984-03-15 1987-03-03 Oki Electric Industry Co., Ltd. Thermal printer
US5647677A (en) * 1984-04-03 1997-07-15 Travelers Express Company, Inc. Apparatus for dispensing documents having monetary value
US4812986A (en) * 1984-04-03 1989-03-14 Republic Money Orders, Inc. Apparatus for dispensing money orders
US5667315A (en) * 1984-04-03 1997-09-16 Travelers Express Company, Inc. Method and apparatus for dispensing money orders
US5570960A (en) * 1984-04-03 1996-11-05 Travelers Express Company, Inc. Apparatus for dispensing money orders
US4625275A (en) * 1984-04-03 1986-11-25 Republic Money Orders, Inc. Apparatus for dispensing money orders
US5492423A (en) * 1984-04-03 1996-02-20 Traveler's Express Company, Inc. Method and apparatus for dispensing money orders including means to detect money orders
US4699532A (en) * 1984-04-03 1987-10-13 Republic Money Orders Method and apparatus for dispensing money orders
US5021967A (en) * 1984-04-03 1991-06-04 Republic Money Orders, Inc. Apparatus for dispensing money orders
US5678937A (en) * 1984-04-03 1997-10-21 Travelers Express Company, Inc. Apparatus for dispensing a document having monetary value
US5014212A (en) * 1984-04-03 1991-05-07 Republic Money Orders, Inc. Apparatus for dispensing money orders
US4870596A (en) * 1984-04-03 1989-09-26 Republic Money Orders, Inc. Method and apparatus for dispensing money orders
EP0244879A2 (en) * 1984-05-18 1987-11-11 Unisys Corporation Passbook printer
US4743129A (en) * 1984-05-18 1988-05-10 Unisys Corporation Passbook printer
FR2564381A1 (en) * 1984-05-18 1985-11-22 Burroughs Corp CUSTOMER'S BOOK PRINTER
WO1985005325A1 (en) * 1984-05-18 1985-12-05 Burroughs Machines Ltd Passbook printer
FR2581931A1 (en) * 1984-05-18 1986-11-21 Burroughs Corp Printing system
EP0165660A1 (en) * 1984-05-18 1985-12-27 Unisys Corporation Passbook printer
EP0244879A3 (en) * 1984-05-18 1987-11-19 Unisys Corporation Passbook printer
DE3425679A1 (en) * 1984-07-12 1986-01-23 Olympia Werke Ag, 2940 Wilhelmshaven Mosaic printing device for typewriters or similar office machines for printing on a recording carrier in different directions
US4591279A (en) * 1984-08-17 1986-05-27 M. E. Cunningham Company Marking machine for forming variable sized characters
US4741635A (en) * 1985-08-08 1988-05-03 Nippondenso Co., Ltd. Print compressor
WO1987006531A1 (en) * 1986-04-24 1987-11-05 Eastman Kodak Company Envelope printing in dot matrix printer
WO1988001571A1 (en) * 1986-08-29 1988-03-10 Ncr Corporation Dot matrix printer
US4780006A (en) * 1986-08-29 1988-10-25 Ncr Corporation Dot matrix printer
US5119293A (en) * 1988-09-16 1992-06-02 Republic Money Orders, Inc. System and apparatus for dispensing negotiable instruments
EP0372668A3 (en) * 1988-12-02 1991-01-16 MANNESMANN Aktiengesellschaft Method and matrix print head for printing on large on edge-fed forms
EP0372668A2 (en) * 1988-12-02 1990-06-13 MANNESMANN Aktiengesellschaft Method and matrix print head for printing on large on edge-fed forms
US5127752A (en) * 1991-01-09 1992-07-07 Apple Computer, Inc. Device and method of registering image relative to border of printed media
US5477037A (en) * 1991-10-30 1995-12-19 Computer Based Controls, Inc. Financial document dispensing apparatus and method
US5369709A (en) * 1992-10-09 1994-11-29 Travelers Express Company, Inc. Apparatus for dispensing money orders
US6088684A (en) * 1993-12-27 2000-07-11 First Data Corporation Secure printer for printing financial instruments
US6011585A (en) * 1996-01-19 2000-01-04 Apple Computer, Inc. Apparatus and method for rotating the display orientation of a captured image
USRE38896E1 (en) * 1996-01-19 2005-11-29 Apple Computer, Inc. Apparatus and method for rotating the display orientation of a captured image
USRE41088E1 (en) 1996-01-19 2010-01-26 Apple Inc. Apparatus and method for rotating the display orientation of a captured image
USRE42639E1 (en) 1996-01-19 2011-08-23 Apple Inc. Apparatus and method for rotating the display orientation of a captured image
US8970761B2 (en) 1997-07-09 2015-03-03 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US8102457B1 (en) 1997-07-09 2012-01-24 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US6473123B1 (en) * 1997-08-21 2002-10-29 Flash Point Technology, Inc. Method and system for organizing DMA transfers to support image rotation
US8350928B2 (en) 1998-07-23 2013-01-08 KDL Scan Deisgns LLC Method and apparatus for automatically categorizing images in a digital camera
US8531555B2 (en) 1998-07-23 2013-09-10 Kdl Scan Designs Llc Method and apparatus for automatically categorizing images in a digital camera
US8836819B2 (en) 1998-07-23 2014-09-16 Kdl Scan Designs Llc Method and apparatus for automatically categorizing images in a digital camera
US8127232B2 (en) 1998-12-31 2012-02-28 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US8972867B1 (en) 1998-12-31 2015-03-03 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US6864990B1 (en) 1999-09-22 2005-03-08 Continental Express Money Order Company, Inc. Method and machine for preparing and dispensing documents
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability

Similar Documents

Publication Publication Date Title
US3814227A (en) Matrix print rotation
CA1040254A (en) Dot matrix printer with slanted print head and modular skewing of dot pattern information
US4084195A (en) Image data remapping system
US4567570A (en) Electronic control system for a linearly slanted print head
US4400791A (en) Dot matrix printer with compressed character data storage
CA1122717A (en) Data bit assembler
US3289576A (en) High speed printer with variable cycle control
US3303775A (en) Variable speed printer apparatus and type carrier device therefor
US2954860A (en) Printing apparatus
JPS5834835B2 (en) Memory data reading device
US3193802A (en) Data handling apparatus
JPS6016646B2 (en) Multipoint data acquisition device
US3602138A (en) Hammer driver timing from a print buffer ring
GB1090653A (en) Digital plotter
US3524528A (en) Printer paper feed control system
US4935897A (en) Semiconductor memory device suitable for use as a dot image buffer for a printer
US4653945A (en) Rotary wheel printing apparatus with controllable hammer striking force
US4740784A (en) Character generator with address memory and data storage unit for controlling dot matrix output unit
US3077158A (en) Printing device
JPS6133711B2 (en)
US4201488A (en) Recording/control arrangement for a dot recording machine
US6897976B2 (en) Record control apparatus and recording apparatus
US3282204A (en) High speed printing device for printing characters of different physical sizes
US2939388A (en) Electrically controlled multiple character printers
JPS6038167A (en) Character or figure pattern generating circuit device