накопитель журнала
Классы МПК: | G07G1/00 Кассовые аппараты |
Автор(ы): | Клаус Бекер (DE), Ральф Бойерле (DE) |
Патентообладатель(и): | Сименс Никсдорф Информатионсзюстеме АГ (DE) |
Приоритеты: |
подача заявки:
1995-09-07 публикация патента:
10.04.2000 |
Заявленное изобретение относится к вычислительной технике, используемой в регистрирующих кассах. Техническим результатом является повышение защищенности от фальсификации при выдаче подтверждающего документа устройства записи. Для этого устройство записи, содержащее блок обработки, нетеряемый накопитель, центральный процессор, печатающее устройство, проверяет данные на последовательности знаков заранее определенного вида и запоминает части последовательностей знаков определенного вида. 3 с. и 9 з.п. ф-лы, 1 ил.
Рисунок 1
Формула изобретения
1. Устройство записи для длительного хранения квитирующих данных, содержащее блок обработки и непосредственно подключенный к нему нетеряемый накопитель и выполненное с возможностью соединения выходом с блоком обработки и печатающим устройством подтверждающего документа квитирующих данных, а входом - с центральным процессором, отличающееся тем, что блок обработки соединен со входом устройства записи для длительного хранения квитирующих данных и выполнен с возможностью передачи упомянутых данных непосредственно от входа к выходу упомянутого устройства записи, проверки квитирующих данных на последовательности знаков заранее определенного вида, нетеряемый накопитель выполнен с возможностью запоминания части квитирующих данных, отнесенных к последовательностям знаков заранее определенного вида, и изменения их только блоком обработки. 2. Устройстве записи по п.1, отличающееся тем, что упомянутые последовательности знаков заранее определенного вида состоят из подлежащих запоминанию квитирующих данных, блок обработки содержит средство для образования в читаемое представление печатающему устройству подтверждающего документа этих последовательностей знаков перед их выдачей с выхода упомянутого устройства записи. 3. Устройства записи по п.2, отличающееся тем, что блок обработки содержит средство для проверки, смешиваются ли передаваемые в нетеряемый накопитель упомянутые части последовательности знаков с выдаваемыми квитирующими данными на упомянутое печатающее устройство подтверждающего документа, и запирания упомянутых частей последовательностей знаков в случае смешения их с выдаваемыми квитирующими данными. 4. Устройство записи по одному пп.1-3, отличающееся тем, что блок обработки выполнен с возможностью создания дополнительной выдачи квитирующих данных на выходе упомянутого устройства записи после определенного количества выдач квитирующих данных в нетеряемом накопителе, при этом дополнительная выдача характеризует выдачи квитирующих данных, которые не запомнены в нетеряемом накопителе, как не зарегистрированные в упомянутом накопителе. 5. Способ эксплуатации устройства записи для длительного хранения квитирующих данных, содержащего блок обработки и непосредственно подключенный к нему нетеряемый накопитель, блок обработки соединен входом с центральным процессором, а выходом - с печатающим устройством подтверждающего документа квитирующих данных, отличающийся тем, что принимают квитирующие данные через вход упомянутого устройства записи в блок обработки от центрального процессора, определяют в блоке обработки, к какому из четырех видов последовательностей знаков относятся принятые упомянутые данные, обрабатывают их в блоке обработке согласно следующему предписанию: передают дальше квитирующие данные, отнесенные к последовательностям знаков первого вида, за исключением квитирующих данных, отнесенных к последовательностям знаков второго вида, для которых возможно смешивание с квитирующими данными, отнесенными к последовательностям знаков первого вида, через выход упомянутого устройства записи или передают дальше квитирующие данные, отнесенные к последовательностям знаков первого вида, через выход упомянутого устройства записи и делают неузнаваемыми квитирующие данные, отнесенные к последовательностям знаков второго вида, для обеспечения невозможности смешивания их с квитирующими данными, отнесенными к последовательностям знаков первого вида, дополнительно запоминают в нетеряемом накопителе часть квитирующих данных, отнесенных к последовательностям знаков первого вида, передают без изменения квитирующие данные, отнесенные к последовательностям знаков третьего и четвертого видов. 6. Способ эксплуатации по п.5, отличающийся тем, что квитирующие данные, отнесенные к последовательностям знаков первого вида, преимущественно состоящие из подлежащих записи данных, обрабатывают в упомянутом устройстве записи по определенным форматам, например, дополняют неизменным текстом и передают их дальше. 7. Способ эксплуатации по п.5 или 6, отличающийся тем, что создают в упомянутом устройстве записи выдачу квитирующих данных после определенного количества следующих друг за другом выдач квитирующих данных, отнесенных к последовательностям знаков других видов, при этом упомянутая созданная выдача квитирующих данных характеризует квитирующие данные, выданные до создания этой выдачи, как не зарегистрированные в упомянутом устройстве записи. 8. Способ эксплуатации по одному из пп.5-7, отличающийся тем, что интерпретируют квитирующие данные, отнесенные к последовательности знаков первого вида, как блоки данных, причем одна транзакция содержит блоки данных первого и второго видов, блоки данных третьего вида содержат данные, записываемые, по меньшей мере, в одном поле данных, блоки четвертого вида содержат возвращенные данные из блоков данных третьего вида. 9. Способ эксплуатации по п.8, отличающийся тем, что запоминают упомянутые записываемые данные по реферату, как только распознан блок данных второго вида. 10. Способ эксплуатации по п.9, отличающийся тем, что блок данных второго вида содержит подлежащий записи реферат, причем создают, по меньшей мере, одну, соответствующую блоку данных четвертого вида, выдачу квитирующих данных на упомянутое печатающее устройство подтверждающего документа при условии отсутствия передачи блока данных или передачи его с неправильным содержанием, при этом упомянутая созданная выдача квитирующих данных характеризует все переданные выдачи квитирующих данных, соответствующих блокам данных с первого по третий вид, как не зарегистрированные в упомянутом устройстве записи. 11. Регистрирующая касса, содержащая устройство записи для длительного хранения квитирующих данных, соединенное с выходом центрального процессора и со входом печатающего устройства подтверждающего документа квитирующих данных, и содержащее блок обработки и непосредственно подключенный к нему нетеряемый накопитель, при этом блок обработки соединен с выходом упомянутого устройства записи, отличающаяся тем, что блок обработки соединен со входом упомянутого устройства записи и выполнен с возможностью передачи квитирующих данных непосредственно от входа к выходу упомянутого устройства записи, проверки этих данных на последовательности знаков заранее определенного вида, нетеряемый накопитель выполнен с возможностью запоминания части квитирующих данных, отнесенных к последовательностям знаков заранее определенного вида, и изменения их только блоком обработки. 12. Регистрирующая касса по п.11, отличающаяся тем, что устройство записи непосредственно подключено к печатающему устройству подтверждающего документа путем блокировки или винтового соединения и с возможностью пломбирования.Описание изобретения к патенту
Изобретение относится к подключению электронных накопителей журнала. При применении управляемых от компьютера регистрирующих касс необходим журнал, в котором документируют сделанные обороты и записывают для налоговых целей. Этот журнал должен быть выполнен так, чтобы однажды внесенные данные больше не могли стираться. Вместо применяемых до сих пор бумажных лент является желательным электронный журнал, который требует меньше места, не имеет никаких механических деталей и данные которого могут обрабатываться дальше автоматически. Подобный накопитель показан в виде сменного накопителя в патенте США US 4 611 205. Приборы с электронным журналом имеют, однако, недостаток, что коль скоро они должны быть освидетельствованы, каждое изменение в операционном программном или машинном обеспечении требует нового освидетельствования (сертификации). Задачей изобретения является поэтому указание защищенного от фальсификации при выдаче подтверждающего документа устройства записи, при котором достаточным является сертификация только самого устройства записи. Поставленная задача решается тем, что в устройстве записи для длительного хранения квитирующих данных, содержащем блок обработки и непосредственно подключенный к нему нетеряемый накопитель, согласно изобретению, нетеряемый накопитель выполнен с возможностью изменения данных только блоком обработки, причем блок обработки соединен с входом и выходом устройства записи и выполнен с возможностью передачи данных непосредственно от входа к выходу устройства записи неизменными, проверки данных на последовательности знаков заранее определенного вида и запоминания части последовательностей знаков этого заранее определенного вида в нетеряемом накопителе, при этом заполненные в нетеряемом накопителе данные запираются, причем через место сопряжения IN устройство записи соединено с центральным процессором, а через место сопряжения OUT - с печатающим устройством подтверждающего документа. В устройстве записи согласно изобретению последовательности знаков заранее определенного вида, части которых запоминают в нетеряемом накопителе, могут состоять преимущественно из подлежащих запоминанию данных, а блок обработки содержит средство для преобразования этих последовательностей знаков перед выдачей с выхода устройства записи, в частности для читаемого представления на печатающем устройстве подтверждающего документа. В устройстве записи согласно изобретению блок обработки может содержать средство, проверяющее передаваемые последовательности знаков на то, производится ли выдача, которая может смешиваться с выдачей, созданной при запоминании данных, и если да, то запирает выдачу последовательности знаков. В устройстве записи согласно изобретению блок обработки может быть выполнен с возможностью после того, как было выдано определенное количество выдач через выход устройства записи, однако не последовало никакого запоминания в нетеряемом накопителе, создать дополнительную выдачу на выходе устройства записи таким образом, что предыдущие выдачи характеризуются как выдачи, не зарегистрированные в нетеряемом накопителе. Поставленная задача решается также тем, что в способе эксплуатации устройства записи для длительного хранения квитирующих данных, содержащего блок обработки и нетеряемый накопитель, согласно изобретению через место сопряжения IN устройство записи присоединяют к центральному процессору, а через место сопряжения OUT - к печатающему устройству подтверждающего документа, причем блок обработки принимает знаки через вход устройства записи от центрального процессора, определяет, к какому из четырех возможных видов последовательностей знаков относятся принятые знаки, и обрабатывает знаки согласно следующему предписанию:последовательности знаков первого вида передают дальше через выход устройства записи, однако часть этой последовательности знаков дополнительно запоминают в нетеряемом накопителе,
последовательности знаков второго вида, выдача которых на печатающем устройстве подтверждающего документа могла бы смешиваться с выдачами, обусловленными последовательностями знаков первого вида, блокируют, то есть не передают дальше на выход устройства записи к печатающему устройству подтверждающего документа, или делают неузнаваемыми, то есть изменяют так, что они больше не могут смешиваться,
последовательности знаков третьего и четвертого вида передают без изменения. В способе эксплуатации согласно изобретению последовательности знаков первого вида преимущественно состоят из подлежащих записи данных и их обрабатывают в устройстве записи по определенным форматам, например дополняют неизменным текстом и передают дальше в обработанной форме на выход устройства записи. В способе эксплуатации согласно изобретению устройство записи после ранее определенного количества следующих друг за другом выдач других последовательностей знаков создает выдачу, которая характеризует выданные до этого данные как незарегистрированные данные. В способе эксплуатации согласно изобретению последовательности знаков первого вида интерпретируют как блоки данных, причем множество блоков данных содержит одну транзакцию. Одна транзакция начинается блоком данных первого вида и заканчивается блоком данных второго вида, блоки данных третьего вида содержат, по меньшей мере, одно поле записываемых данных, блоки данных четвертого вида служат для возврата (сторно) записываемых данных из блоков данных третьего вида. В способе эксплуатации согласно изобретению записываемые данные запоминают не в отдельности, а только по реферату, в частности суммированию, как только распознан блок данных второго вида. В способе эксплуатации согласно изобретению блок данных второго вида содержит подлежащий записи реферат и для случая, что блок данных не передают или передают с неправильным содержанием, создают, по меньшей мере, одну соответствующую блоку данных четвертого вида выдачу для печатающего устройства подтверждающего документа так, что все выдачи на основе переданных с последнего первого блока данных третьих блоков данных на печатающем устройстве подтверждающего документа охарактеризованы как незарегистрированные данные. Поставленная задача решается тем, что в регистрирующей кассе, содержащей центральный процессор, печатающее устройство подтверждающего документа и устройство записи согласно изобретению, устройство записи предназначено для постоянного запоминания полученных в центральном процессоре и выдаваемых на печатающем устройстве подтверждающего документа квитирующих данных, причем устройство записи включено в путь сигнала между центральным процессором и печатающим устройством подтверждающего документа, так, что выход центрального процессора соединен со входом устройства записи, а выход устройства записи соединен со входом печатающего устройства подтверждающего документа. В регистрирующей кассе согласно изобретению устройство записи непосредственно (без кабеля) может быть подключено к печатающему устройству подтверждающего документа, причем подключение имеет блокировку или винтовое соединение, имеющее возможность пломбирования. Изобретение описывается на примере применения в электронной кассе. Устройство записи вида, соответствующего ограничительной части, обозначается здесь часто как журнал. В последующем для лучшей читаемости обозначение журнал применяется для устройства записи соответствующего изобретению выполнения. На чертеже показана блок-схема регистрирующей кассы. Обрабатывающий данные центральный процессор 10 приводит в действие подключенный экран или подобный визуальный индикатор, клавиатуру 20 и электронно открываемый кассовый выдвижной ящик 16. Продаваемые позиции вводятся через клавиатуру 20 и индицируются на индикаторе 18. Процесс принятия денег начинается с определения введенной через клавиатуру конечной суммы, за счет чего открывается также кассовый выдвижной ящик. Продаваемые позиции одновременно печатаются на печатающем устройстве подтверждающего документа 14 с ценой и обозначением товара. Для этого центральный процессор 10 соединен с печатающим устройством подтверждающего документа 14. В обычных кассах центральный процессор соединен с печатающим устройством подтверждающего документа непосредственно. Далее имеется журнал 12, который в обычной непредставленной форме выполнения выполнен в виде второго печатающего устройства или второго печатающего механизма, который через дополнительное место сопряжения непосредственно соединен с центральным процессором. В соответствующей изобретению форме выполнения, однако, центральный процессор 10 соединен непосредственно с журналом 12, который соединен опять-таки непосредственно с печатающим устройством подтверждающего документа 14. Предпочтительным образом журнал 12 имеет то же самое IN место сопряжения, что и печатающее устройство подтверждающего документа 14, так что по выбору возможна также эксплуатация устройства без журнала 12. Журнал 12 является электронным журналом с собственным блоком обработки CPU, с защищенным от перебоев в сети оперативным накопителем (CMOS-RAM) и постоянным накопителем EAROM. Блоки такого типа известны также в выполнении в виде микросхемных плат, например, типа SLE 44C40 фирмы Сименс. Эта известная микросхемная плата хотя имеет только одно последовательное место сопряжения, однако технически подобное выполнение с двумя местами сопряжения для передачи и приема печатных данных является выполнимым для любого специалиста, при известных условиях на основе объединенных на печатных платах компонентов, которые после законченной проверки заливаются в корпус. Журнал 12 имеет два обозначенных IN и OUT места сопряжения, причем место сопряжения IN соединено с центральным процессором 10 и место сопряжения OUT соединено с печатающим устройством подтверждающего документа 14. Процессор CPU принимает на IN месте сопряжения данные, предназначенные для печатающего устройства подтверждающего документа, анализирует и обрабатывает их в соответствии с последующим описанием и выдает при известных условиях данные на месте сопряжения OUT. Места сопряжения IN и OUT при этом выполнены, например, в виде последовательных мест сопряжения в соответствии со стандартом V24 или в виде параллельных мест сопряжения для печатающих устройств. Для возврата сообщений об ошибках и состоянии используются известные для соответствующих мест сопряжения способы. Обычно в посылаемом через место сопряжения знаковом коде различают между печатными знаками и управляющими знаками. Печатные знаки выдаются печатным устройством, в то время как управляющие знаки обуславливают управляющие функции, как смену знака, подачу бумаги или отрезание бумаги. Для лучшей обрабатываемости комплексные управляющие команды вводятся управляющим знаком ESC и могут после этого также содержать переменное количество печатных знаков. Спецификация, различающая четыре различные формы записей последовательностей знаков, и содержание этих форм известны и не имеют значения для данного изобретения. Функция журнала состоит в том, чтобы принимать по управляющей команде блоки данных и после преобразования выдавать их в виде печатных знаков на печатающее устройство. Например, предваряемая ESC управляющая команда для журнала содержит блок данных, который опять-таки содержит обозначение товара и цену. Цена может иметься в двоично кодированной десятичной системе записи или в виде отдельных цифр. Обе эти и другие формы могут быть без проблем преобразованы в форму, доступную вычислительному блоку блока CPU. С приемом блока данных печатаются обозначение товара и затем цена. В случае цены речь идет о величине, подлежащей запоминанию в журнале. Для этого журнал имеет электрически изменяемый, сохраняющий содержание без энергии питания накопитель, как, например, электрически изменяемый постоянный накопитель EAROM (electrically alterable ROM). Он подразделяется при вводе в эксплуатацию на некоторое количество запоминающих полей. Программа, запомненная в не показанном на чертеже программном накопителе, ищет внутри накопителя EAROM следующее незаписанное поле (маркированное битом или значением нуль) и вносит подлежащее запоминанию значение. При этом часто вносятся также время и дата, которые, например, выводятся из автономного часового модуля с буферной батареей. Обычно, однако, в журнале запоминают не каждый отдельный товар, а только конечную сумму ряда трансакций, например трансакций одного дня. В этом случае суммируют через CPU частичные численные величины одной трансакции и под управлением управляющей команды печатают общую сумму и суммируют в блоке дневного итога внутри RAM; содержание этого блока дневного итога затем, например в конце дня, под управлением специальной управляющей команды запоминается в EAROM, причем распечатка протокола запомненных данных производится на печатающем устройстве-журнале. При этом для надежности названная управляющая команда может содержать общую сумму, которая была образована также в центральном процессоре 10. Если оба числа совпадают, то происходит запоминание и печатается строка с читаемыми указаниями, например "общая сумма", и численная величина. Если числа не совпадают, то печатается заметное замечание, например, "НЕДЕЙСТВИТЕЛЬНО!!!" и запоминания не происходит. Чтобы лучше обезопаситься от фальсификации, CPU проверяет обозначения товаров, не содержат ли они текст "общая сумма". Если это имеет место, то он не печатается и дальнейшая обработка трансакции прерывается. Чтобы можно было исправлять ошибки ввода или иметь возможность реагировать на соответствующее поведение клиентов, допустимы также вместо блоков данных с товаром и численной величиной таковые с данными отмены (сторно). Они содержат обозначение товара и численную величину и вызывают распечатку однозначного сообщения, как "СТОРНО" и вычет названной численной величины из образованной до сих пор суммы. Может требоваться, чтобы можно было сторнировать четко только уже записанные численные величины. Для этого в оперативном накопителе RAM ведется список записей. Затем предусмотрено буферное устройство, чтобы запоминать промежуточную сумму при отказе питающего напряжения в EAROM, причем эту запись соответственно маркируют, чтобы можно было отличать ее от нормальных записей сумм. Если при сторно названа неправильная величина, то трансакция прерывается. Запоминание частичных численных величин происходит, в частности, в оперативном накопителе RAM так, что при обрыве трансакции может произойти автоматическая отмена всех до сих пор внесенных численных величин на печатающем устройстве подтверждающего документа, без передачи для этого блока данных от центрального процессора 10, а также распечатка "общая сумма 0 (нуль)" и выброс и отрезание чека. Таким образом обеспечивается совпадение между численными величинами, распечатанными на печатающем устройстве чека 14 и запомненными в журнале 12, без необходимости для этого особой проверки или защиты программы в центральном процессоре 10 от манипуляций. Выражение общей суммы может содержать защищенный законом символ или обозначение, чтобы повысить доверие к подтверждающему документу. Также каждый журнальный накопитель может быть снабжен серийным номером, который печатается вместе с общей суммой. Ввод серийного номера возможен только до начала первой трансакции. Для защиты от удаления журнала журнал без кабельной разводки может быть вставлен в штекерный разъем печатающего устройства подтверждающего документа 14, привинчен и опломбирован. Альтернативно к этому печатающему устройство может быть выполнено так, что соединение к журналу 12 или подключение ведут на возврат в исходное состояние, после которого печатающее устройство вначале не печатает. Только защищенное от фальсификации сообщение от журнала к печатающему устройству открывает возможность печати. Для этого в печатной литературе о надежности компьютерных систем указаны многочисленные возможности от простого слова-пропуска до сложного способа запрос-ответ с криптографическими функциями, как это указано в DE 40 08 971. Чтобы сделать печатающее устройство полезным также, например, для выдачи диагноза или распечатки дневных сумм для владельца магазина, журнал направляет не все распознаваемые как блоки данных трансакции данные на печатающее устройство. При этом подавляются, однако, некоторые графические команды и текстовые данные проверяются на примененный в суммарном итоге текст, здесь "общая сумма", и при известных условиях подавляются. Расширение заключается в том, чтобы после, например, 10 строк или 300 знаков вставлять текст "никакого подтверждающего документа". Применение не ограничивается кассами, а является возможным, в частности, там, где печатается подтверждающий документ и одновременно требуется приводить доказательство этого. Это может быть, например, выдача проездных билетов в бюро путешествий, где роль центрального процессора 10 берет на себя обычный персональный компьютер и место сопряжения является распространенным там параллельным место сопряжения печатающего устройства. В качестве печатающего устройства является применимым любое обычное печатающее устройство, которое уже имеется. Другая возможность заключается в приеме кредитных карточек. Напечатанный подтверждающий документ выдается клиенту и численное значение одновременно запоминается в журнале. За счет центрального процессора нагрузка предприятия, работающего с кредитными карточками, например дистанционная обработка данных, возможно предпринимается только следующей ночью. В случае, если трансакции являются спорными, путем считывания устройства записи можно приводить доказательства. Для этого предусмотрена возможность считывания содержания журнала. Для этого имеются специальные управляющие команды, которые выдают содержание накопителя или специфицированные команде части из него через канал возврата места сопряжения IN или через место сопряжения OUT. Выполнение этой части производится без проблем согласно умению специалиста в области обработки данных.
Класс G07G1/00 Кассовые аппараты