Scanning mechanism and printer
    1.
    发明授权
    Scanning mechanism and printer 失效
    扫描机械和打印机

    公开(公告)号:US3729618A

    公开(公告)日:1973-04-24

    申请号:US3729618D

    申请日:1972-06-12

    Applicant: IBM

    Inventor: DREW R JONES J

    CPC classification number: G06K1/121 G06K7/10

    Abstract: A printer for preparing labels including coded data is provided with an optical scanner having a plurality of spaced parallel slits in fixed registration with said printed coded data, a scanning slit having a substantially different orientation than said fixed slits and means for translating said scanning slits in a first direction to produce a multiplicity of limited distance scans in a second opposite direction.

    Abstract translation: 一种用于制备包括编码数据的标签的打印机设置有具有与所述打印编码数据固定对准的多个间隔开的平行狭缝的光学扫描器,具有与所述固定狭缝基本上不同的取向的扫描狭缝和用于将所述扫描狭缝平移的装置 在第二相反方向产生多个有限距离扫描的第一方向。

    Method and device for reading and decoding a high density self-clocking bar code
    2.
    发明授权
    Method and device for reading and decoding a high density self-clocking bar code 失效
    用于读取和解码高密度自锁条码的方法和装置

    公开(公告)号:US3723710A

    公开(公告)日:1973-03-27

    申请号:US3723710D

    申请日:1971-06-28

    Applicant: IBM

    Inventor: CROUSE W JONES J

    CPC classification number: G06K7/0166 G06K19/06028 H04L25/49

    Abstract: A high density self-clocking multiple bar code is scanned to determine the displacement of adjacent leading edges of the bars and of the adjacent trailing edges of the bars. The detected leading and trailing edge displacements are compared with a standard identifiable displacement included in all of the valid codes and are categorized with respect thereto and the sequential categories thus derived define the encoded data.

    Abstract translation: 扫描高密度自定时多重条形码以确定条的相邻前缘和条的相邻后缘的位移。 将检测到的前沿和后沿位移与包括在所有有效代码中的标准可识别位移进行比较,并且相对于其分类,并且由此导出的顺序类别定义编码数据。

    4.
    发明专利
    未知

    公开(公告)号:SE343523B

    公开(公告)日:1972-03-13

    申请号:SE1286167

    申请日:1967-09-19

    Applicant: IBM

    Abstract: 1,192,425. Typewriters, &c. INTERNATIONAL BUSINESS MACHINES CORP. 1 Aug., 1967 [19 Sept., 1966], No. 35209/67. Addition to 1,187,507. Heading B6F. In a selective printing machine wherein the letter spacing effected by the escapement mechanism varies with the character selected a "noprint" device is provided which when operated by a translator in conjunction with a character selection prevents printing of the character but allows operation of the escapement to effect spacing corresponding to the selected character e.g. for justifiable purposes a variable spacing between printed characters can thus be obtained. As shown, a settable printing-head 16 Fig. 2, is mounted on a carriage 18 which is moved by a lead screw 26 for letter spacing. The escapement is controlled, as described in Specification 1,053,186, by a pin wheel 27 and a pin-setting assembly 28 connected by links 29 to bails 52, Fig. 3, operated by coded projections on an interposer 37 associated with a character key-lever 30 and moved lengthwise by a cyclically-driven shaft 44. Coded projections 46 on the lower edge of the interposer operate bails 47 to effect character selection 6 then projections such as 54, Fig. 3, operate bails such as 56, 58, Figs. 2, 3, controlling the stroke of a cam follower 76, Fig. 2, which in turn controls the impression velocity of the type-head 16 as described in Specification 1,187,507. Impression is effected by the engagement of a cam 94 with a roller 91. The cam 94 has axially-spaced parts, and according to which part is engaged by the roller 91, a high, medium or low velocity is imparted to the head 16. The roller 91 is selectively moved into alignment with one of the cam parts according to the stroke of follower 76 which affects the position of a pulley 87 around which passes a band 87 1 to which the roller 91 is attached. Also, as described in Specification 1,187,507, a manually-operated "no-print" key 24, Fig. 2, is provided, which when depressed allows movement of follower 76 such that roller 91 is positioned for engagement by a part 93 of cam 94 designed so that the head 16 does not make a printing stroke. Thus, if key 24 is operated in conjunction with a character key, a spacing movement of the carriage corresponding to the character is effected without printing. Operation of the machine can be controlled by signals from a data processor which receives unjustified data from tape input devices and manipulates this data in accordance with a stored justification programme. Seven signals can issue from the data processor, each signal actuating an electromagnet 107. . . 113 of which magnets 107 . . . 109 are shown in Fig. 5. One signal is a "no-print" signal which operates electromagnet 113. Associated with each magnet is a code slide 100 ... 106, Fig. 3. As shown in Fig. 5, each slide is normally held in a leftward position against the action of a spring 127 by the engagement of its magnet armature 130 with a lug 132 on the slide. The receipt of one or more signals energizes the corresponding magnets and releases the corresponding slides which move to the right. Coded projections are provided on the lower edges of the slides. Seekers 115, Figs. 3 and 5 urged upwardly and leftwardly by springs 146 have parts extending below and perpendicularly to the slides 100... 106, and there is one seeker for each character and function key except in the case of the "noprint" key 24. The seeker 115 for the "noprint" function is connected by a link 61, Fig. 2, to a key-lever 60 with no key button so that it cannot be depressed manually. The lever 60 is associated with an interposer similar to interposer 37, Fig. 3, which, when driven, does not affect the escapement mechanism. Projections on the lower edge of the "no-print" interposer act to select the character on the home position of the print head The other seekers 115 are connected by linkages 118, 34 to the various key-levers. After the slides 100 ... 106 have been set, a bail 149 controlled by one of a number of cams 121 is permitted to rise, thus allowing a selected seeker to rise into slots in the slides 100 . . . 105, or in the case of a no-print spacing, allowing a selected character seeker and the no-print seeker to rise into slots in slides 100 ... 106. In this position, a bail 156 operated by another cam 121 moves the upwardly displaced seeker or seekers to the right to operate the required keylevers 30, 60 &c to effect the operations already described. Tf a spacing between letters is required other than that provided by the arrangements described, a signal may operate a space bar device settable by a dial in known manner to give the desired spacing.

    7.
    发明专利
    未知

    公开(公告)号:SE328902B

    公开(公告)日:1970-09-28

    申请号:SE1500966

    申请日:1966-11-02

    Applicant: IBM

    Inventor: JONES J MACHMER J

    Abstract: 1,106,600. Valves. INTERNATIONAL BUSINESS MACHINES CORPORATION. 19 Oct., 1966 [2 Nov., 1965, No. 46726/66. Heading F2V. An encoder comprises a plurality of elongated flexible tapes 13, a support 11, 12 which supports the tapes for longitudinal movement, a plurality of selectively operable input devices 21 each arranged to flex a predetermined selection, of the tapes, the different devices 21 flexing different predetermined selections of the tapes, and an output device which provides an indication of the combination of tapes which have been flexed. One end of each tape is held by a pin 11a, and if it is not to be flexed into a cavity 30 by operation of a particular input device 21, it has an aperture beneath the outlet 14 from that device. Alternatively, the outlet 14 is sealed off or the cavity 30 is omitted. When a tape is flexed, a port 17 is brought into register with a signal output conduit 19 or an electrical or mechanical output may be provided. In a further embodiment, a plurality of perforated strips controls the fluid input to a vertical bank of flexible tapes which may operate character selection latches on a typewriter. Each data entry location may be encoded with two completely independent codes by arranging for the tape 51, Fig. 4, to be flexed into either of a pair of cavities 55, 56, a conduit 59 being connected through a valve 57 operated by a shift key 57a to either the suction or delivery lines of an air pump 58. In Fig. 5, the coding may be changed by depressing a key 67 to flexibly deform the tape 62 into a cavity 62a and to align a perforation 69 with the outlet from the pressure line controlled by the shift key 61 so that the tape becomes inoperative.

    9.
    发明专利
    未知

    公开(公告)号:SE353408B

    公开(公告)日:1973-01-29

    申请号:SE568870

    申请日:1970-04-24

    Applicant: IBM

    Abstract: 1,265,013. Electric digital data storage: computers. INTERNATIONAL BUSINESS MACHINES CORP. 24 April, 1969, No. 20902/69. Headings G4A and G4C. Error detecting circuitry checks data transfer between two registers to provide an error signal only in the absence of a bit of one value in any order of the second register when the same order of the first register contains a bit of the one value. In Fig. 1 two associative stores 1, 2 storing the same information have a selector trigger 4 (to indicate match) for each word location 3, and each have two input/output registers 12, 13 for store 1 and 15, 16 for store 2. Register 13 can also feed and be fed by a bus 23, register 16 can be fed by bus 23, register 12 can be fed by a bus 24, and register 15 can feed and be fed by bus 24, via drivers 26, 30 and receivers 25, 26, 28, 29. One or more further pairs of associative stores may be connected to the buses 23, 24 as may non-associative stores, and the buses communicate with each other via a buffer which may be in the main memory of a computer system using the invention or may be a single separate register. Error features.-During simultaneous associative search in stores 1 and 2 using the same search argument from registers 12, 15 or 13, 16, comparators 6 produce an error signal if different selector triggers 4 are set by the two stores. After read, comparators 18 produce an error signal if input/output registers 12 and 15, or 13 and 16, have unequal contents (only one pair of registers is loaded from the store). Following this, to transfer out the read information and prepare for the next associative search, registers 13, 15 are gated (by actuating drivers 26, 30) to buses 23, 24 respectively, the buses being gated (by actuating receivers 27, 28) to registers 16, 12 almost immediately afterwards. An error signal is now produced unless there is a 1 in register 12 for each 1 in register 15 and a 1 in register 16 for each 1 in register 13 (this form of check being used since other stores may be using the buses simultaneously so a simple equal/unequal check cannot be used). Parity circuits 31, 33 connected in series, generate the parity of the data being supplied to registers 12, 16 from the buses 24, 23 (see above) and this parity is compared (not shown) with parity generated for the data on the buses by two parity circuits (not shown) connected to the respective buses and in series with each other, an error signal being produced on inequality. The buses 23, 24 are now gated (by actuating receivers 25, 29) to the registers 13, 15. An error signal is produced if registers 12 and 15, or 13 and 16, are now unequal as determined by comparators 18. After a write operation, all the receivers are actuated to load registers 12, 13, 15, 16 from the buses for the next associative search, parity checking, and an inequality check by 18, being done as above. After associative interrogation, an extra check on the drivers 26, 30 is done by inhibiting all drivers (of all pairs of stores linked to the buses) and generating the parity of the data on the buses, an error signal being produced if it is non-zero. Detection of any error causes retry (repetitive) of the storage cycle giving the error. If this is unsuccessful and the error can be attributed to data errors, an incorrect word is replaced by its duplicate from the other store 1 or 2 followed by retry. If still unsuccessful, or if the error cannot be attributed to data errors, lines 42, 43 are de-energized to isolate the pair of stores from the buses. If the error signal came from mismatched selector triggers 4, the selector triggers are reset (their states having been saved in a diagnostic column of each store 1, 2), then set in turn by a " next " operation which causes a 1 to shift down each column of triggers 4. If the is do not arrive at the bottoms of the columns simultaneously (even after retires) the the stores are isolated from the buses. If they do arrive simultaneously a read operation is performed and if comparators 18 (which should be comparing zeroes) detect inequality, the selector triggers 4 are not resetting properly, so the stores are isolated from the buses. If this does not happen, the " next " operation is good, and is used repeatedly to read out successive bits of the diagnostic columns for comparison at 18, inequality causing the rest of the words corresponding to the unequal diagnostic column bits to be read out for parity checks (by means not shown). If both words have correct parity, the stores are isolated, but if only one is correct, the incorrect word is replaced by the correct one via the two buses. Fig. 6 (not shown) shows two stages of a parity circuit having a stage for each bit position of a word whose parity is to be generated. A typical stage comprises a transistor tree controlled by a parity input in true and complement form from the preceding stage, and by the corresponding bit of the word, to produce a parity output in true and complement form to the next stage. The circuit can also be used for checking parity. Fig. 7 (not shown) shows one stage of a comparator, having outputs indicating (A and not B), (B and not A) respectively, where A, B are the bits being compared. Both outputs are sensed for the inequality comparison and only one for the ones comparison above.

Patent Agency Ranking