Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

новая папка / 4006463

.html
Скачиваний:
5
Добавлен:
29.11.2022
Размер:
67.09 Кб
Скачать

4006463-Desc-ru var ctx = "/emtp"; The translation is almost like a human translation. The translation is understandable and actionable, with all critical information accurately transferred. Most parts of the text are well written using a language consistent with patent literature. The translation is understandable and actionable, with most critical information accurately transferred. Some parts of the text are well written using a language consistent with patent literature. The translation is understandable and actionable to some extent, with some critical information accurately transferred. The translation is not entirely understandable and actionable, with some critical information accurately transferred, but with significant stylistic or grammatical errors. The translation is absolutely not comprehensible or little information is accurately transferred. Please first refresh the page with "CTRL-F5". (Click on the translated text to submit corrections)

Patent Translate Powered by EPO and Google

French

German

  Albanian

Bulgarian

Croatian

Czech

Danish

Dutch

Estonian

Finnish

Greek

Hungarian

Icelandic

Italian

Latvian

Lithuanian

Macedonian

Norwegian

Polish

Portuguese

Romanian

Serbian

Slovak

Slovene

Spanish

Swedish

Turkish

  Chinese

Japanese

Korean

Russian

      PDF (only translation) PDF (original and translation)

Please help us to improve the translation quality. Your opinion on this translation: Human translation

Very good

Good

Acceptable

Rather bad

Very bad

Your reason for this translation: Overall information

Patent search

Patent examination

FAQ Help Legal notice Contact УведомлениеЭтот перевод сделан компьютером. Невозможно гарантировать, что он является ясным, точным, полным, верным или отвечает конкретным целям. Важные решения, такие как относящиеся к коммерции или финансовые решения, не должны основываться на продукте машинного перевода.

ОПИСАНИЕ ИЗОБРЕТЕНИЯ US4006463A[]

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ BACKGROUND OF THE INVENTION Устройство печати может напрямую реагировать на закодированные сигналы от управляющего компьютера, чтобы обеспечить распечатку информации, хранящейся в компьютере, если существует кодовая совместимость между компьютером и устройством печати. Эти закодированные сигналы имеют форму команд печати, представляющих буквенно-цифровые знаки или символы, которые должны быть напечатаны. A print device can respond directly to coded signals from a control computer to provide a printout of information stored within the computer when there is code compatibility between the computer and the print device. These coded signals are in the form of print commands representing alpha-numeric characters or symbols to be printed. СУЩНОСТЬ ИЗОБРЕТЕНИЯ SUMMARY OF THE INVENTION Настоящее изобретение направлено на устройство для сопряжения управляющего компьютера с печатающим устройством, код которого несовместим с управляющим компьютером. В частности, настоящее изобретение относится к преобразователю кода, который преобразует компьютерные команды первого закодированного формата во второй закодированный формат, совместимый с требованиями ввода печатающего устройства. The present invention is directed toward apparatus for interfacing a control computer with a print device that is not code compatible with the control computer. More particularly, the present invention relates to a code converter which converts computer commands of a first coded format into a second coded format that is compatible with the input requirements of the print device. В частности, компьютер генерирует команду печати, представляющую конкретный буквенно-цифровой знак или символ, который должен быть напечатан устройством печати. Компьютер также генерирует команду верхнего регистра или команду нижнего регистра, указывая, должен ли печатаемый символ быть символом верхнего регистра или символом нижнего регистра. Преобразователь кода генерирует сигнал управления регистром в ответ на команду верхнего или нижнего регистра. Сигнал управления регистром будет на первом уровне в ответ на команду в верхнем регистре и будет на втором уровне в ответ на команду в нижнем регистре. Преобразователь кода декодирует команду печати под управлением управляющего сигнала регистра, чтобы предоставить сигнал распечатки в закодированном формате, который совместим с входными требованиями устройства печати, такой сигнал распечатки представляет как букву или символ, так и регистр символ для печати. More particularly, a computer generates a print command representing a particular alpha-numeric character or symbol to be printed by a print device. The computer also generates an upper case command or a lower case command, indicating whether the character to be printed is to be an upper case character or a lower case character. The code converter generates a case control signal in response to either an upper or a lower case command. The case control signal will be at a first level in response to an upper case command and will be at a second level in response to a lower case command. The code converter decodes the print command under the control of the case control signal to provide a printout signal in a coded format that is compatible with the input requirement of the print device, such printout signal representing both the character or symbol and the case of the character to be printed. В еще одном аспекте преобразователь кода генерирует первый управляющий сигнал по истечении заданного интервала времени после генерирования компьютером команды печати или команды верхнего или нижнего регистра. Декодирование этих команд запрещается в течение этого временного интервала, чтобы позволить исчезнуть любому звону на выходных линиях компьютера, связанному с генерацией этих команд. В конце этого временного интервала этот первый управляющий сигнал обеспечивает декодирование компьютерных команд и формирование сигнала распечатки. In a further aspect, the code converter generates a first control signal after a predetermined time interval following the generation of a print command or an upper or lower case command by the computer. Decoding of these commands is inhibited during this time interval to allow any ringing on the output lines from the computer associated with the generation of these commands to die away. At the end of this time interval, this first control signal enables the decoding of the computer commands and the generation of the printout signal. В еще одном аспекте преобразователь кода генерирует второй управляющий сигнал по истечении заданного интервала времени после генерации сигнала распечатки. В течение этого временного интервала печатающее устройство отключается от приема сигнала распечатки, чтобы позволить исчезнуть любому звону на выходных линиях преобразователя кода, связанному с генерацией сигнала данных. В конце этого временного интервала второй управляющий сигнал позволяет устройству печати принять сигнал распечатки и распечатать знак или символ, идентифицированный сигналом распечатки. In a still further aspect, the code converter generates a second control signal after a predetermined time interval following the generation of the printout signal. During this time interval, the print device is disabled from accepting the printout signal to allow any ringing on the output lines from the code converter associated with the generation of the data signal to die away. At the end of this time interval, the second control signal enables the print device to accept the printout signal and to print out the character or symbol identified by the printout signal. КРАТКОЕ ОПИСАНИЕ РИСУНКОВ BRIEF DESCRIPTION OF THE DRAWINGS ИНЖИР. 1 представлена блок-схема одного варианта осуществления настоящего изобретения. FIG. 1 is a block diagram schematic of one embodiment of the present invention. ИНЖИР. 2 представляет собой принципиальную схему этой части фиг. 1, представляющий преобразователь кода по настоящему изобретению. FIG. 2 is a circuit schematic of that portion of FIG. 1 representing the code converter of the present invention. ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНОГО ВАРИАНТА ВОПЛОЩЕНИЯ DESCRIPTION OF THE PREFERRED EMBODIMENT Ссылаясь на фиг. 1, преобразователь 11 кода по настоящему изобретению преобразует команды печати и команды управления от компьютера 10 в код распечатки, который совместим с требованием входного кода устройства 12 печати. Команды печати имеют форму сигналов наклона и поворота и преобразуются преобразователем 11 кода в правильный сигнал печати для надлежащего символа, который должен быть напечатан на устройстве 12 печати. Команды управления преобразуются преобразователем 11 кода в соответствующий сигнал печати для выбора позиции, в которой символ появится на выходе устройства 12 печати. Referring to FIG. 1, the code converter 11 of the present invention converts print commands and control commands from a computer 10 into a printout code that is compatible with the input code requirement of a print device 12. The print commands are in the form of tilt and rotate signals and are converted by the code converter 11 to a proper printout signal for the proper character to be printed on the print device 12. The control commands are converted by the code converter 11 to a proper printout signal for selecting the position where the character will appear on the output of the print device 12. В одном варианте осуществления изобретения преобразователь кода взаимодействует с принтером PRINTEC-100 компании Printer Technology Corporation с управляющим компьютером IBM 1800 компании International Business Machines. Команды печати для шарика пишущей машинки представлены следующим образом: а. Т2 -- наклон 2 ряда сбн. Т1 -- наклон 1 рядв. R1 -- повернуть на 1 столбец. R2A -- повернуть 2 столбца. R2 -- повернуть 2 столбцаf. R5 -- повернуть 5 столбцов. In one embodiment of the invention, the code converter interfaces a PRINTEC-100 Printer of Printer Technology Corporation with an IBM 1800 Control Computer of International Business Machines. The print commands for the typewriter ball are represented as follows:a. T2 -- tilt 2 rowsb. T1 -- tilt 1 rowc. R1 -- rotate 1 columnd. R2A -- rotate 2 columnse. R2 -- rotate 2 columnsf. R5 -- rotate 5 columns. Команды управления кареткой пишущей машинки представлены следующим образом: а. TAB -- табулироватьb. CR -- возврат кареткиc. LF -- перевод строки. SP -- пробел. AUX -- указывает, что символ готов к преобразованиюf. БС -- забойg. UC -- переход к верхнему регистру. LC -- переход к нижнему регистру. The control commands for the typewriter carriage are represented as follows:a. TAB -- tabulateb. CR -- carriage returnc. LF -- line feedd. SP -- spacee. AUX -- indicates a character or symbol is ready for conversionf. BS -- backspaceg. UC -- shift to upper caseh. LC -- shift to lower case. В ответ на вышеуказанные команды печати и управления преобразователь 11 кода генерирует 7-битный сигнал печати, который управляет работой печатающего устройства 12. In response to the foregoing print and control commands, the code converter 11 generates a 7-bit printout signal which controls the operation of the print device 12. Обращаясь теперь к фиг. 2, управляющие команды TAB, CR, LF и SP подаются через логические элементы 36-39 в сочетании с логическими элементами 32-34 до 1024 раз. 4-битная постоянная память 40. Постоянное запоминающее устройство 40 содержит коды преобразования для декодирования этих команд управления и для формирования 4-битного выходного сигнала M0-M3, который применяется через инверторы 41-44 и триггеры 45-47 в качестве 7-битного сигнала распечатки B1. -B7 к электрической пишущей машинке 12. Выход вентиля 38, CONTROL, используется для адресации той части постоянной памяти 40, которая содержит коды преобразования для команд управления TAB, CR, LF и SP. Более конкретно, в ответ на команды CR и LF каретка пишущей машинки возвращается к левому полю, а бумага продвигается на одну строку. В ответ на команду SP пишущая машинка пропускает пробел, а в ответ на команду TAB переходит к выбранному пробелу. Referring now to FIG. 2, the control commands TAB, CR, LF, and SP are applied through gates 36-39 in conjunction with gates 32-34 to a 1024 .times. 4-bit read-only-memory 40. The read-only-memory 40 contains the conversion codes for decoding these control commands and for generating the 4-bit output M0-M3 which is applied through inverters 41-44 and flip-flops 45-47 as the 7-bit printout signal B1-B7 to the electric typewriter 12. The output of gate 38, CONTROL, is used to address that portion of the read-only-memory 40 that contains the conversion codes for the TAB, CR, LF, and SP control commands. More particularly, in response to the CR and LF commands, the typewriter carriage is returned to the left margin and the paper advanced one line. In response to the SP command, the typewriter skips a space and in response to the TAB command advances to a selected space. Когда приходит время для печати символа или символа, команда управления AUX генерируется компьютером и подается на строб 39 вместе с сигналом CONTROL. Gate 39 обеспечивает сигнал PRINT + CONTROL. Команды управления BS, UC и LC подаются вместе с сигналом PRINT + CONTROL на строб 55. Любой из этих сигналов устанавливает на выходе вентиля 55 логический 0, который запускает одновибратор 56. Временная задержка мультивибратора 56 достаточна для того, чтобы позволить звону (то есть любому колебательному переходному процессу) на выходных линиях от компьютера 10 к преобразователю 11 кодов исчезнуть до того, как постоянная память 40 декодирует команды печати. В конце временной задержки, обеспечиваемой мультивибратором 56, например, приблизительно 5,5 мс, однократный мультивибратор 57 выдает импульс READ BYTE 1, который позволяет постоянной памяти 40 декодировать команду печати. When it is time for a character or symbol to be printed, the AUX control command is generated by the computer and applied to gate 39 along with the CONTROL signal. Gate 39 provides a PRINT + CONTROL signal. The control commands BS, UC, and LC are applied along with the PRINT + CONTROL signal to gate 55. Any one of these signals sets the output of gate 55 to a logic 0 which triggers the one-shot multivibrator 56. The time delay of multivibrator 56 is sufficient to allow ringing (i.e., any oscillatory transient) on the output lines from the computer 10 to the code converter 11 to die away before the read-only-memory 40 decodes the print commands. At the end of the time delay provided by multivibrator 56, for example, approximately 5.5 milliseconds, the one-shot multivibrator 57 provides the READ BYTE 1 pulse that enables the read-only-memory 40 to decode the print command. Кроме того, по истечении временной задержки мультивибратора 56 триггер 65 запускается мультивибратором 56 и затем устанавливается в одно из двух состояний, в зависимости от последнего случая (верхнего или нижнего), выбранного компьютерными командами UC и LC. . Если с помощью команды UC был выбран символ верхнего регистра, триггер 65 запускает триггер 66, чтобы обеспечить логическую 1 U.C. Сигнал MEM, который указывает постоянному запоминающему устройству 40, что должен быть декодирован символ верхнего регистра. Эта логика 1 U.C. Сигнал MEM также настраивает преобразователь 67 уровня на подачу сигнала логической 1 CASE STATUS для указания компьютеру, что был декодирован символ верхнего регистра. Однако, если с помощью команды LC был выбран символ нижнего регистра, код U.C. Сигнал MEM будет равен логическому 0, указывая постоянному запоминающему устройству 40, что символ нижнего регистра должен быть декодирован, а сигнал CASE STATUS будет равен логическому 0, указывая компьютеру, что символ нижнего регистра был декодирован. Also, at the end of the time delay of multivibrator 56, the flip-flop 65 is triggered by multivibrator 56 and then set to one of two states, depending upon the last case (upper or lower) selected by the computer commands UC and LC. If an upper case character has been selected by the UC command, flip-flop 65 triggers flip-flop 66 to provide a logic 1 U.C. MEM signal which indicates to the read-only-memory 40 that an upper case character is to be decoded. This logic 1 U.C. MEM signal also sets the level converter 67 to provide a logic 1 CASE STATUS signal to indicate to the computer that an upper case character has been decoded. However, if a lower case character has been selected by the LC command, the U.C. MEM signal will be logic 0, indicating to the read-only-memory 40 that a lower case character is to be decoded and the CASE STATUS signal will be logic 0, indicating to the computer that a lower case character has been decoded. В конце периода времени мультивибратора 57 импульс READ BYTE 0 запускает триггеры 45-47 для сохранения трех старших битов M0, M1 и M2 знака или символа в постоянной памяти 40. для обеспечения выходных битов B5-B7 соответственно. После периода времени мультивибратора 57 выход постоянной памяти 40 становится четырьмя младшими битами знака или символа. Эти четыре младших бита обеспечиваются инверторами 41-44 в качестве выходных битов B1-B4 соответственно. 7-битный сигнал распечатки, B1-B7, затем принимается пишущей машинкой в ответ на импульс STROBE, подаваемый посредством триггера 51 и логического элемента 52. At the end of the time period of multivibrator 57, the READ BYTE 0 pulse triggers flip-flops 45-47 to store the three high-order bits M0, M1, and M2 of the character or symbol in the read-only-memory 40 to provide for the output bits B5-B7, respectively. After the time period of multivibrator 57, the output of the read-only-memory 40 becomes the four low-order bits of the character or symbol. These four low-order bits are provided by way of inverters 41-44 as the output bits B1-B4, respectively. The 7-bit printout signal, B1-B7, is then accepted by the typewriter in response to a STROBE pulse provided by way of flip-flop 51 and gate 52. Для того, чтобы на входных линиях печатающего устройства 12 прекратился любой звонок от преобразователя кодов 11 до того, как 7-разрядный код распечатки будет принят пишущей машинкой, сигнал СТРОБА задерживается по времени на период времени одновибрационного мультивибратора. 58, что может составлять, например, приблизительно 2 микросекунды. В конце этой временной задержки однократный мультивибратор 59 запускается, чтобы обеспечить импульс RESP, который позволяет триггеру 51 и затвору 52 обеспечить импульс STROBE в ответ на сигнал PRINT + CONTROL. Импульс STROBE теперь инструктирует печатающее устройство принять сигнал распечатки B1-B7. In order to allow any ringing to cease on the input lines to the print device 12 from the code converter 11 before the 7-bit printout code is accepted by the typewriter, the STROBE signal is time delayed by the time period of one-shot multivibrator 58 which may be, for example, approximately 2 microseconds. At the end of this time delay, the one-shot multivibrator 59 is triggered to provide the RESP pulse that enables the flip-flop 51 and gate 52 to provide the STROBE pulse in response to a PRINT + CONTROL signal. The STROBE pulse now instructs the print device to accept the printout signal B1-B7. После описания преобразователя кода по настоящему изобретению в сочетании со схемой, показанной на фиг. 2, следует понимать, что такая схема является просто представителем одного варианта осуществления. В соответствии с таким вариантом осуществления ниже приведены конкретные типы компонентов схемы.______________________________________Ссылочное обозначение Описание___________________________________________Выходы 32-35, 52, 60, и 61 SN7400 Texas InstrumentsИнверторы 30, 31, 41–44, и 62 SN7404 Texas InstrumentsGates 36–39 SN7408 Texas InstrumentsGate 55 SN7430 Texas< tb> InstrumentsFlip-flop 65 SN7470 Texas InstrumentsFlip-flops 45–47, 51, и 66 SN7474 Texas InstrumentsOne-shots 56–59 SN74123 Texas ИнструментыПостоянная память 40 HPROM1-1024-5B Harris___________________________________________ Having now described the code converter of the present invention in conjunction with the circuitry illustrated in FIG. 2, it is to be understood that such circuitry is merely representative of one embodiment. In accordance with such embodiment, the following sets forth specific types of circuit components.______________________________________Reference Designation Description______________________________________Gates 32-35, 52, 60, and 61 SN7400 Texas InstrumentsInverters 30, 31, 41-44, and 62 SN7404 Texas InstrumentsGates 36-39 SN7408 Texas InstrumentsGate 55 SN7430 Texas InstrumentsFlip-flop 65 SN7470 Texas InstrumentsFlip-flops 45-47, 51, and 66 SN7474 Texas InstrumentsOne-shots 56-59 SN74123 Texas InstrumentsRead-only-memory 40 HPROM1-1024-5B Harris______________________________________

Please, introduce the following text in the box below Correction Editorclose Original text: English Translation: Russian

Select words from original text Provide better translation for these words

Correct the proposed translation (optional) SubmitCancel

Соседние файлы в папке новая папка