ЭЛЕКТРОННОЕ УСТРОЙСТВО И СПОСОБ УПРАВЛЕНИЯ ЭЛЕКТРОННЫМ УСТРОЙСТВОМ
ELECTRONIC DEVICE AND METHOD TO CONTROL ELECTRONIC DEVICE

Раскрытия японских патентных заявок - №2009-285965, поданной 17.12.2009, и №2009-287306, поданной 18.12.2009, включая описания, чертежи и формулы изобретений, полностью включены в данный документ посредством ссылки.
Уровень техники
Настоящее изобретение относится к электронному устройству, которое хранит данные, включающие в себя фискальную информацию, и способ управления электронным устройством. В соответствующей области техники электронное устройство (электронный кассовый аппарат или принтер квитанций) представлено в магазине или еще где-либо, где продают товары или оказывают услуги. Электронное устройство включает в себя записываемую энергонезависимую память (фискальную ROM (память только для чтения)), которая хранит фискальную информацию, включающую в себя информацию, касающуюся транзакций продаж товаров или тому подобного (информация, касающаяся продаж, или информация, касающаяся суммы налога, или тому подобное) (см., например, патентный документ 1). Фискальная информация, хранящаяся в памяти, используется, например, в качестве информации для установления актуального статуса транзакций магазина, когда государственное учреждение, такое как правительство, собирает налоги с магазина.
Патентный документ 1: JP-A-05-120567
Как описано выше, фискальная информация, хранящаяся в памяти, используется в качестве информации для установления актуального статуса транзакций магазина. Таким образом, имеется потребность в электронном устройстве, выполненном с возможностью выполнять эффективные действия против фальсификации фискальной информации, хранящейся в памяти. В некоторых странах закон требует, чтобы электронное устройство обязательно было выполнено с возможностью выполнять эффективные действия против фальсификации фискальной информации, хранящейся в памяти.
Сущность изобретения
Таким образом, задачей, по меньшей мере, одного варианта осуществления настоящего изобретения является обеспечение электронного устройства, которое способно выполнять эффективные действия против фальсификации фискальной информации, хранящейся в памяти, и способа управления электронным устройством. Для достижения, по меньшей мере, одной из описанных выше задач, в соответствии с первым аспектом вариантов осуществления настоящего изобретения, обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выдают данные, показывающие текущую дату и время, секции управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением от секции управления; источник питания, который поставляет электроэнергию часам реального времени через канал подачи питания; и коробку для размещения, включающую в себя основной корпус коробки и крышку, которая закрывает плату управления, при этом, когда крышка находится в закрытом состоянии, образуется канал подачи питания, и питание подается на часы реального времени, и когда крышка переводится в открытое состояние, канал подачи питания выключается, и питание перестает подаваться на часы реального времени.
С помощью этой конфигурации, когда крышка коробки для размещения переводится в открытое состояние, питание перестает подаваться на часы реального времени, и текущая дата и время, измеренные часами реального времени, стираются. Вследствие этого после того как крышка коробки для размещения переводится в открытое состояние, даже когда крышка коробки для размещения опять переводится в закрытое состояние, и питание подается на часы реального времени, часы реального времени сбрасываются и начинают работать с начального значения. Вследствие этого данные, представляющие дату и время, отклоняются от реальной текущей даты и времени, выводимой часами реального времени в секцию управления. Таким образом, пользуясь тем, что дата и время, представленные данными, вводимыми из часов реального времени, отклоняются от реальных даты и времени, секция управления может обнаружить фальсификацию, выполненную после перевода крышки в открытое состояние, и выполняет эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии со вторым аспектом вариантов осуществления настоящего изобретения обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением от секции управления; энергозависимую память, которая хранит данные для доступа к памяти секцией управления; и источник питания, который подает питание на энергозависимую память через канал подачи питания; и коробку для размещения, включающую в себя основной корпус коробки и крышку, которая закрывает плату управления, при этом, когда крышка находится в закрытом состоянии, образуется канал подачи питания, и питание подается на энергозависимую память, и когда крышка переводится в открытое состояние, канал подачи питания выключается, и питание перестает подаваться на энергозависимую память.
С помощью этой конфигурации, когда крышка коробки для размещения переводится в открытое состояние, питание энергозависимой памяти прерывается, и данные, хранящиеся в энергозависимой памяти, стираются. Вследствие этого после того как крышка коробки для размещения переводится в открытое состояние, даже когда плата управления опять подключается к коробке для размещения, и питание подается на энергозависимую память, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных, хранящихся в энергозависимой памяти, и на основании этой ситуации секция управления может определить фальсификацию, которая была сделана после того, как крышка была переведена в открытое состояние, и может выполнить эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с третьим аспектом вариантов осуществления настоящего изобретения обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; источник питания, который поставляет электроэнергию часам реального времени через канал подачи питания; и коробку для размещения, в которой заключена и подсоединена плата управления, при этом, когда плата управления подсоединена к коробке для размещения, образуется канал подачи питания, и питание подается на часы реального времени, и когда плата управления отключается от коробки для размещения, канал подачи питания выключается, и питание перестает подаваться на часы реального времени.
С помощью этой конфигурации, когда плата управления отключается от коробки для размещения, питание перестает подаваться на часы реального времени, и текущая дата и время, измеренные часами реального времени, стираются. Вследствие этого после того как плата управления отключена от коробки для размещения, даже если плата управления была опять подключена к коробке для размещения, и питание стало подаваться на часы реального времени, часы реального времени сбрасываются и начинают работать с начального значения. Вследствие этого данные, представляющие дату и время, отклоняются от реальной текущей даты и времени, выводимой часами реального времени в секцию управления. Таким образом, пользуясь тем, что дата и время, представленные данными, вводимыми из часов реального времени, отклоняются от реальных даты и времени, секция управления может обнаружить фальсификацию, выполненную после отсоединения платы управления, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с четвертым аспектом вариантов осуществления настоящего изобретения обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; энергозависимую память, которая хранит данные для доступа к памяти секцией управления; источник питания, который поставляет электроэнергию энергозависимой памяти через канал подачи питания; и коробку для размещения, в которой заключена и подсоединена плата управления, при этом, когда плата управления подсоединена к коробке для размещения, образуется канал подачи питания, и питание подается на энергозависимую память, и когда плата управления отключается от коробки для размещения, канал подачи питания выключается, и питание перестает подаваться на энергозависимую память.
С помощью этой конфигурации, когда плата управления отключается от коробки для размещения, питание перестает подаваться на энергозависимую память, и данные, хранящиеся в энергозависимой памяти, стираются. Вследствие этого после того как плата управления отсоединена от коробки для размещения, даже когда плата управления опять подключается к коробке для размещения, и питание подается на энергозависимую память, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных, хранящихся в энергозависимой памяти, и на основании этой ситуации секция управления может определить фальсификацию, которая была сделана после того, как крышка была переведена в открытое состояние, и может выполнить эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с пятым аспектом вариантов осуществления настоящего изобретения обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; источник питания, который поставляет электроэнергию энергозависимой памяти через канал подачи питания; и принтер; принтерную плату для принтера, подсоединенную к плате управления, при этом, когда плата управления и принтерная плата подсоединены друг к другу, образуется канал подачи питания, и электроэнергия подается на часы реального времени, и когда плата управления и принтерная плата отсоединяются друг от друга, канал подачи питания выключается, и питание перестает подаваться на часы реального времени.
С помощью этой конфигурации, когда плата управления и принтерная плата отсоединяются друг от друга, питание перестает подаваться на часы реального времени, и текущая дата и время, измеренные часами реального времени, стираются. Вследствие этого после того как плата управления и принтерная плата отсоединены друг от друга, даже когда плата управления и принтерная плата опять подсоединены друг к другу, и питание подается на часы реального времени, часы реального времени сбрасываются и начинают работать с начального значения. Вследствие этого данные, представляющие дату и время, отклоняются от реальной текущей даты и времени, выводимой часами реального времени в секцию управления. Таким образом, пользуясь тем, что дата и время, представленные данными, вводимыми из часов реального времени, отклоняются от реальных даты и времени, секция управления может обнаружить фальсификацию, выполненную после того, как плата управления и принтерная плата отсоединены друг от друга, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с шестым аспектом вариантов осуществления настоящего изобретения обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; энергозависимую память, которая хранит данные для доступа к памяти секцией управления; источник питания, который поставляет электроэнергию энергозависимой памяти через канал подачи питания; и принтер; принтерную плату для принтера, подсоединенную к плате управления, при этом, когда плата управления и принтерная плата подсоединены друг к другу, образуется канал подачи питания, и электроэнергия подается на энергозависимую память, и когда плата управления и принтерная плата отсоединяются друг от друга, канал подачи питания выключается, и питание перестает подаваться на энергозависимую память. С помощью этой конфигурации, когда плата управления и принтерная плата отключаются друг от друга, питание перестает подаваться на энергозависимую память, и данные, хранящиеся в энергозависимой памяти, стираются. Вследствие этого после того как плата управления и принтерная плата отсоединяются друг от друга, даже когда плата управления и принтерная плата опять подсоединены друг к другу, и питание подается на энергозависимую память, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных, хранящихся в энергозависимой памяти, и на основании этой ситуации секция управления может определить фальсификацию, которая была сделана после того, как крышка была переведена в открытое состояние, и может выполнить эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с седьмым аспектом вариантов осуществления настоящего изобретения обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; коробку для размещения, включающую в себя основной корпус коробки и крышку, причем коробка для размещения вмещает в себя плату управления; секцию обнаружения, которая обнаруживает открытое состояние крышки; и секцию сброса, которая стирает текущую дату и время, измеренные часами реального времени, когда секция обнаружения обнаруживает открытое состояние крышки.
С помощью этой конфигурации, когда крышка коробки для размещения переводится в открытое состояние, текущая дата и время, измеренные часами реального времени, стираются. Стирание может быть выполнено путем перезаписывания или сброса часов реального времени. Вследствие этого после того как крышка коробки для размещения переведена в открытое состояние, данные, представляющие дату и время, отклоняющиеся от реальных текущих даты и времени, выводятся из часов реального времени в секцию управления. Таким образом, когда крышка коробки для размещения опять переводится в закрытое состояние, дата и время, представленные данными, вводимыми из часов реального времени, отклоняются от реальных даты и времени. Таким образом, пользуясь этой ситуацией, секция управления может обнаружить фальсификацию, выполненную после перевода крышки в открытое состояние, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В описанном выше электронном устройстве плата управления может дополнительно включать в себя источник питания, который обеспечивает электроэнергию для часов реального времени, и секция сброса может отключить подачу электроэнергии от источника питания к часам реального времени так, чтобы стереть текущую дату и время, измеренные часами реального времени, когда секция обнаружения обнаруживает открытое состояние крышки.
С помощью этой конфигурации, когда обнаружено открытое состояние крышки, подача электроэнергии к часам реального времени прекращена, таким образом, становится возможным надежно стереть или сбросить текущую дату и время, измеренные часами реального времени. Подача электроэнергии может быть осуществлена с помощью аккумуляторной батареи. В описанном выше электронном устройстве выключатель, который управляется часами реального времени, может быть встроен в канал подачи питания, соединяющий источник питания и часы реального времени, когда секция обнаружения обнаруживает открытое состояние крышки, секция обнаружения может вывести сигнал, показывающий обнаружение открытого состояния часам реального времени, и, когда сигнал вводится в часы реального времени, которые функционируют как секция сброса, часы реального времени могут управлять выключателем для отключения электроэнергии, подаваемой от источника питания к часам реального времени.
С помощью этой конфигурации, когда крышка переводится в открытое состояние, подача электроэнергии к часам реального времени может быть прекращена выключателем, который управляется часами реального времени. Таким образом, является возможным надежно стирать и сбрасывать текущую дату и время, измеренные часами реального времени.
В соответствии с восьмым аспектом вариантов осуществления настоящего изобретения обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; принтер; принтерную плату для принтера, подсоединенную к плате управления; секцию обнаружения для обнаружения того, что плата управления и принтерная плата отсоединены друг от друга; и секцию сброса, которая стирает текущую дату и время, измеренные часами реального времени, когда секция обнаружения обнаруживает, что плата управления и принтерная плата отсоединены друг от друга.
С помощью этой конфигурации, когда плата управления и принтерная плата отсоединяются друг от друга, текущая дата и время, измеренные часами реального времени, стираются или сбрасываются. Вследствие этого после того как плата управления и принтерная плата отсоединены друг от друга, данные, представляющие дату и время, отклоняющиеся от реальной текущей даты и времени, выводятся из часов реального времени в секцию управления. Таким образом, даже когда плата управления и принтерная плата опять соединяются друг с другом, дата и время, представленные данными, вводимыми из часов реального времени, отклоняются от реальных даты и времени. Таким образом, пользуясь этой ситуацией, секция управления может обнаружить фальсификацию, выполненную после того, как плата управления и принтерная плата отсоединены друг от друга, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с девятым аспектом вариантов осуществления настоящего изобретения обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; энергозависимую память, которая хранит данные для доступа к памяти секцией управления; коробку для размещения, включающую в себя основной корпус коробки и крышку, причем коробка для размещения вмещает в себя плату управления; секцию обнаружения для обнаружения открытого состояния крышки; и секцию стирания данных, которая стирает данные в энергозависимой памяти, когда секция обнаружения обнаруживает открытое состояние крышки.
С помощью этой конфигурации, когда крышка коробки для размещения переводится в открытое состояние, данные, хранящиеся в энергозависимой памяти, стираются. Вследствие этого после того как крышка коробки для размещения переводится в открытое состояние, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных в энергозависимой памяти, и на основании этой ситуации секция управления может определить фальсификацию, которая была сделана после того, как крышка была переведена в открытое состояние, и может выполнить эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В описанном выше электронном устройстве плата управления может дополнительно включать в себя источник питания, который подает электроэнергию на энергозависимую память, и секцию стирания данных, которая может отключать электроэнергию, подаваемую от источника питания к энергозависимой памяти так, чтобы стирать данные, хранящиеся в энергозависимой памяти, когда секция обнаружения обнаруживает открытое состояние крышки. С помощью этой конфигурации, когда обнаруживается открытое состояние крышки, электроэнергия перестает подаваться на энергозависимую память, делая возможным надежно стирать данные, хранящиеся в энергозависимой памяти. Источник питания может работать с использованием аккумуляторной батареи.
В описанном выше электронном устройстве выключатель, который управляется часами реального времени, может быть встроен в канал подачи питания, соединяющий источник питания и энергозависимую память, когда секция обнаружения обнаруживает открытое состояние крышки, секция обнаружения может вывести сигнал, показывающий обнаружение открытого состояния часам реального времени, и когда сигнал вводится в часы реального времени, которые функционируют как секция стирания данных, часы реального времени могут управлять выключателем для отключения электроэнергии, подаваемой от источника питания к энергозависимой памяти.
С помощью этой конфигурации, когда крышка переводится в открытое состояние, подача электроэнергии к энергозависимой памяти может быть прекращена выключателем, который управляется часами реального времени, делая возможным надежное стирание данных, хранящихся в энергозависимой памяти.
В соответствии с десятым аспектом вариантов осуществления настоящего изобретения обеспечивается электронное устройство, содержащее: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; энергозависимую память, которая хранит данные для доступа к памяти секцией управления; принтер; принтерную плату для принтера, подсоединенную к плате управления; секцию обнаружения для обнаружения того, что плата управления и принтерная плата отсоединены друг от друга; и секцию стирания данных, которая стирает данные, хранящиеся в энергозависимой памяти, когда секция обнаружения обнаруживает, что плата управления и принтерная плата отсоединены друг от друга.
С помощью этой конфигурации, когда плата управления и принтерная плата отсоединяются друг от друга, данные, хранящиеся в энергозависимой памяти, стираются. Вследствие этого после того как плата управления и принтерная плата отсоединяются друг от друга, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных, хранящихся в энергозависимой памяти, и на основании этой ситуации секция управления может определить фальсификацию, которая была сделана после того, как плата управления и принтерная плата отсоединены друг от друга, и может выполнить эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с одиннадцатым аспектом вариантов осуществления настоящего изобретения обеспечивается способ управления электронным устройством, которое содержит: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; энергозависимую память, которая хранит данные для доступа к памяти секцией управления; и источник питания, который подает электроэнергию к часам реального времени и энергозависимой памяти; коробку для размещения, включающую в себя основной корпус коробки и крышку, причем коробка для размещения вмещает в себя плату управления, способ, содержащий этапы, на которых: когда крышка находится в закрытом состоянии, формируют канал подачи питания для часов реального времени и энергозависимой памяти для подачи электроэнергии; и когда крышка находится в открытом состоянии, выключают канал подачи питания для отключения электроэнергии от, по меньшей мере, одного из часов реального времени и энергозависимой памяти.
С помощью этой конфигурации, когда крышка коробки для размещения переводится в открытое состояние, подача электроэнергии к часам реального времени прерывается, и текущая дата и время, измеренные часами реального времени, стираются, или подача электроэнергии к энергозависимой памяти прерывается, и данные, хранящиеся в энергозависимой памяти, стираются.
Предположим, что подача электроэнергии к часам реального времени прерывается, и, таким образом, текущая дата и время, измеренные часами реального времени, стираются. В этом случае после того как крышка коробки для размещения переводится в открытое состояние, даже когда крышка коробки для размещения переводится опять в закрытое состояние, и электроэнергия подается на часы реального времени, часы реального времени сбрасываются и начинают работать с начального значения. Вследствие этого данные, представляющие дату и время, отклоняющиеся от реальной текущей даты и времени, выводятся из часов реального времени в секцию управления. Таким образом, пользуясь тем, что дата и время, представленные данными, вводимыми из часов реального времени, отклоняются от реальных даты и времени, секция управления может обнаружить фальсификацию, выполненную после перевода крышки в открытое состояние, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
Предположим, что подача электроэнергии на энергозависимую память прерывается, и, таким образом, данные, хранящиеся в энергозависимой памяти, стираются. Вследствие этого после того как крышка коробки для размещения переводится в открытое состояние, даже когда плата управления опять подключается к коробке для размещения, и питание подается на энергозависимую память, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных, хранящихся в энергозависимой памяти, и на основании этой ситуации секция управления может определить фальсификацию, которая была сделана после того, как крышка была переведена в открытое состояние, и может выполнить эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с двенадцатым аспектом настоящего изобретения обеспечивается способ управления электронным устройством, которое содержит: плату управления, которая включает в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; энергозависимую память, которая хранит данные для доступа к памяти секцией управления; и источник питания, который подает электроэнергию к часам реального времени и энергозависимой памяти; коробку для размещения, в которой плата управления заключена и подсоединена, способ, содержащий этапы, на которых: когда плата управления подсоединена к коробке для размещения, формируют канал подачи питания к часам реального времени и энергозависимой памяти для подачи электроэнергии; и когда плата управления отсоединена от коробки для размещения, выключают канал подачи питания, по меньшей мере, к одному из часов реального времени и энергозависимой памяти для прекращения подачи электроэнергии.
С помощью этой конфигурации, когда плата управления отсоединяется от коробки для размещения, подача электроэнергии к часам реального времени прерывается, и текущая дата и время, измеренные часами реального времени, стираются, или подача электроэнергии к энергозависимой памяти прерывается, и данные, хранящиеся в энергозависимой памяти, стираются.
Предположим, что подача электроэнергии к часам реального времени прерывается, и, таким образом, текущие дата и время, измеренные часами реального времени, стираются. В этом случае после того, как плата управления отсоединена от коробки для размещения, даже когда плата управления опять подсоединена к коробке для размещения, и электроэнергия подается на часы реального времени, часы реального времени сбрасываются и начинают работать с начального значения. Вследствие этого данные, представляющие дату и время, отклоняющиеся от реального текущей даты и времени, выводятся из часов реального времени в секцию управления. Таким образом, пользуясь тем, что дата и время, представленные данными, вводимыми из часов реального времени, отклоняются от реальных даты и времени, секция управления может обнаружить фальсификацию, выполненную после отсоединения платы управления от коробки для размещения, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
Предположим, что подача электроэнергии на энергозависимую память прерывается, и, таким образом, данные, хранящиеся в энергозависимой памяти, стираются. В этом случае после того как плата управления отсоединяется от коробки для размещения, даже когда плата управления опять подключается к коробке для размещения, и питание подается на энергозависимую память, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных, хранящихся в энергозависимой памяти, и на основании этой ситуации секция управления может определить фальсификацию, которая была сделана после того, как крышка была переведена в открытое состояние, и может выполнить эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с тринадцатым аспектом варианта осуществления настоящего изобретения обеспечивается способ управления электронным устройством, которое содержит: плату управления, включающую в себя: секцию управления; часы реального времени, которые выводят данные, показывающие текущую дату и время, в секцию управления; память, которая сохраняет фискальные данные, включающие в себя данные, показывающие текущие дату и время, и фискальную информацию под управлением секции управления; энергозависимую память, которая хранит данные для доступа к памяти секцией управления; и источник питания, который подает электроэнергию к часам реального времени и энергозависимой памяти; принтер; принтерную плату для принтера, подсоединенную к плате управления, способ, содержащий этапы, на которых: когда плата управления и принтерная плата подсоединены друг к другу, образуют канал подачи питания к часам реального времени и энергозависимой памяти для подачи на них электроэнергии; когда плата управления и принтерная плата отсоединяются друг от друга, выключают канал подачи питания, по меньшей мере, к одному из часов реального времени и энергозависимой памяти для прекращения подачи электроэнергии.
С помощью этой конфигурации, когда плата управления и принтерная плата отсоединены друг от друга, подача электроэнергии к часам реального времени прерывается, и текущие дата и время, измеренные часами реального времени, стираются, или подача электроэнергии к энергозависимой памяти прерывается, и данные, хранящиеся в энергозависимой памяти, стираются.
Предположим, что подача электроэнергии к часам реального времени прерывается, и, таким образом, текущие дата и время, измеренные часами реального времени, стираются. В этом случае после того как плата управления и принтерная плата отсоединены друг от друга, даже когда плата управления и принтерная плата опять подсоединены друг к другу, и электроэнергия подается на часы реального времени, часы реального времени сбрасываются и начинают работать с начального значения. Вследствие этого данные, представляющие дату и время, отклоняющиеся от реальной текущей даты и времени, выводятся из часов реального времени в секцию управления. Таким образом, пользуясь тем, что дата и время, представленные данными, вводимыми из часов реального времени, отклоняются от реальных даты и времени, секция управления может обнаружить фальсификацию, выполненную после отсоединения платы управления от принтерной платы, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
Предположим, что подача электроэнергии на энергозависимую память прерывается, и, таким образом, данные, хранящиеся в энергозависимой памяти, стираются. В этом случае после того как плата управления и принтерная плата отсоединяются друг от друга, даже когда плата управления и принтерная плата опять подключаются друг к другу, и питание подается на энергозависимую память, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных, хранящихся в энергозависимой памяти, и на основании этой ситуации секция управления может определить фальсификацию, которая была сделана после того, как крышка была переведена в открытое состояние, и может выполнить эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с четырнадцатым аспектом вариантов осуществления настоящего изобретения обеспечивается способ для управления электронным устройством, содержащий этапы, на которых: хранят фискальные данные, включающие в себя данные, показывающие текущую дату и время, измеренные часами реального времени, и фискальную информацию в памяти; и когда открытое состояние крышки коробки для размещения, которая вмещает в себя плату управления со смонтированной на ней памятью, обнаруживается, стирают текущую дату и время часов реального времени или стирают данные для доступа к памяти, которые хранятся в энергозависимой памяти.
С помощью этой конфигурации, когда крышка коробки для размещения переводится в открытое состояние, стираются текущие дата и время, измеренные часами реального времени, или стираются данные для доступа к памяти, которые хранятся в энергозависимой памяти. Стирание текущей даты и времени может быть выполнено посредством перезаписи или сброса данных, принадлежащих часам реального времени.
Когда текущая дата и время, измеренные часами реального времени, данные, представляющие дату и время, отклоняющиеся от реальной текущей даты и времени, выводятся из часов реального времени в секцию управления. Таким образом, даже когда крышка коробки для размещения опять переводится в закрытое состояние, дата и время, представленные данными, поступающими от часов реального времени, отклоняются от реальных даты и времени. Таким образом, пользуясь этой ситуацией, секция управления может обнаружить фальсификацию, выполненную после перевода крышки в открытое состояние, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
Когда данные для доступа к памяти, которые хранятся в энергозависимой памяти, стираются, после того как крышка коробки для размещения переводится в открытое состояние, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных, хранящихся в энергозависимой памяти, и на основании этой ситуации секция управления может определить фальсификацию, которая была сделана после того, как плата управления и принтерная плата отсоединены друг от друга, и может выполнить эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с пятнадцатым аспектом вариантов осуществления настоящего изобретения обеспечивается способ управления электронным устройством, содержащий этапы, на которых: сохраняют фискальные данные, включающие в себя данные, показывающие текущую дату и время, измеренные часами реального времени, и фискальную информацию в памяти; и когда обнаруживается, что плата управления со смонтированной на ней памятью отсоединена от принтерной платы для принтера, стирают текущую дату и время часов реального времени или стирают данные для доступа к памяти, которые хранятся в энергозависимой памяти.
С помощью этой конфигурации, когда плата управления и принтерная плата отсоединяются друг от друга, текущая дата и время, измеренные часами реального времени, стираются или сбрасываются, или данные, хранящиеся в энергозависимой памяти, стираются. Стирание текущей даты и времени может быть выполнено путем перезаписи или сброса данных, принадлежащих часам реального времени.
Когда текущая дата и время, измеренные часами реального времени, стираются или сбрасываются после того, как плата управления и принтерная плата отсоединены друг от друга, данные, представляющие дату и время, отклоняются от реальной текущей даты и времени, выводимых из часов реального времени в секцию управления. Таким образом, когда плата управления и принтерная плата опять соединяются вместе, дата и время, представленные данными, вводимыми из часов реального времени, отклоняются от реальной даты и времени. Таким образом, пользуясь этой ситуацией, секция управления может обнаружить фальсификацию, выполненную после отсоединения платы управления от принтерной платы, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация. Когда данные, хранящиеся в энергозависимой памяти, стираются после того, как плата управления и принтерная плата отсоединены друг от друга, нормальный доступ к памяти не может быть выполнен секцией управления с использованием данных, хранящихся в энергозависимой памяти, и на основании этой ситуации секция управления может обнаружить фальсификацию, которая была выполнена после отсоединения платы управления и принтерной платы друг от друга, и может выполнять эффективные действия против фальсификации, такие как прекращение работы электронного устройства или выдача предупреждения, показывающего, что, вероятно, была выполнена фальсификация. След фальсификации фиксируется, позволяя быстро и надежно распознать, что была выполнена фальсификация.
В соответствии с аспектами изобретения является возможным обеспечить электронное устройство, которое выполнено с возможностью выполнять эффективные действия против фальсификации фискальной информации, хранящейся в памяти, и способ управления электронным устройством.
Краткое описание чертежей
На прилагающихся чертежах:
фиг.1 является внешним видом в перспективе фискального принтера в соответствии с первым вариантом осуществления, вид сверху;
фиг.2 является внешним видом в перспективе фискального принтера, вид снизу;
фиг.3 является видом сечения коробки для размещения;
фиг.4 является диаграммой конфигурации схемы фискального принтера;
фиг.5 является видом сечения основной части фискального принтера в соответствии с первым вариантом осуществления и вторым вариантом осуществления;
фиг.6A является видом сечения основной части фискального принтера в соответствии с третьим вариантом осуществления, где плата управления присоединена к коробке для размещения, и
фиг.6B является видом сечения основной части в состоянии, где плата 26 управления отсоединена от коробки для размещения 16;
фиг.7A является диаграммой, показывающей конфигурацию фискального принтера в соответствии с четвертым вариантом осуществления, и
фиг.7B является диаграммой, показывающей конфигурацию фискального принтера в соответствии с пятым вариантом осуществления;
фиг.8 является диаграммой конфигурации схемы фискального принтера в соответствии с шестым вариантом осуществления;
фиг.9 является блок-схемой, показывающей работу фискального принтера;
фиг.10 является диаграммой конфигурации схемы фискального принтера в соответствии с седьмым вариантом осуществления;
фиг.11 является диаграммой конфигурации схемы фискального принтера в соответствии с восьмым вариантом осуществления и
фиг.12 является диаграммой конфигурации схемы фискального принтера в соответствии с девятым вариантом осуществления.
Подробное описание вариантов осуществления
Здесь и далее варианты осуществления изобретения будут обсуждены со ссылкой на чертежи.
Первый вариант осуществления
Фиг.1 является внешним перспективным видом фискального принтера 1 (электронного устройства) в соответствии с этим вариантом осуществления, вид сверху. Фиг.2 является внешним перспективным видом фискального принтера 1, вид снизу.
Фискальный принтер 1 этого варианта осуществления подсоединен к базовому компьютеру 10 (фиг.4), такому как POS-терминал (терминал торгового места), и выдает чеки и хранит данные, включающие в себя фискальную информацию, вводимую из базового компьютера 10 под управлением базового компьютера 10. Предполагается, что фискальная информация означает информацию, относящуюся к транзакциям продажи товаров или тому подобного (информацию, относящуюся к продажам, или информацию, относящуюся к величине налогов или тому подобное), и информацию, которая заранее определяется как хранимая информация. Фискальная информация используется как информация, на которую ссылаются, например, когда государственное учреждение, такое как правительство, получает актуальный статус транзакций, чтобы собирать налоги с магазина. В этом варианте осуществления в качестве данных, включающих в себя фискальную информацию, существует два типа данных, а именно данные 11 для печати на чеке и данные 12 ежедневных продаж, описанные ниже.
Как показано на фиг.1 и фиг.2, фискальный принтер 1 включает в себя основной корпус 14 принтера и коробку для размещения 16, которая прикреплена к нижней части 15 основного корпуса 14 принтера.
Внутри основного корпуса 14 принтера заключены транспортный механизм для подачи чековой ленты, механизм или устройство для выдачи чека, такой как записывающий механизм для записи изображения на чековой ленте, секция приема чековой ленты для приема чековой ленты и тому подобное.
Как показано на фиг.1, основной корпус 14 принтера включает в себя фронтальную открывающуюся/закрывающуюся крышку 17, которая закрывает фронтальную часть верхней поверхности основного корпуса 14 принтера, и заднюю открывающуюся/закрывающуюся крышку 18, которая закрывает заднюю часть верхней поверхности основного корпуса 14 принтера. Отверстие 19 выдачи чековой ленты формируется между фронтальной открывающейся/закрывающейся крышкой 17 и задней открывающейся/закрывающейся крышкой 18, так чтобы располагаться по ширине. Если скользящая кнопка 20, которая расположена сбоку отверстия 19 выдачи чековой ленты, сдвигается, запирающий механизм (не показан) открывается, так что задняя открывающаяся/закрывающаяся крышка 18 может быть открыта. Если задняя открывающаяся/закрывающаяся крышка 18 открыта, секция приема чековой ленты открывается, так что чековая лента может быть заменена. Если передняя открывающаяся/закрывающаяся крышка 17 открывается, может быть выполнена замена красящей ленты или тому подобное.
Как показано на фиг.2, коробка для размещения 16 включает в себя модуль 21, который имеет отверстие снизу, и крышку 22, которая закрывает отверстие модуля 21. Крышка 22 прикреплена к модулю 212 с помощью винтов 23.
На задней боковой поверхности модуля 21 обеспечены PC-коннектор 24, к которому подсоединяется базовый компьютер 10, и фискальный коннектор 29, к которому подсоединяется устройство 25 чтения фискальных данных (описано ниже) (внешнее устройство), в дополнение к адаптеру питания, сетевому кабелю, коннектору, к которому подключается кабель, подключенный к плате внутри основного корпуса 14 принтера.
Внутри коробки для размещения 16 заключены плата 26 управления, принтерная плата 27 (см. фиг.3 и фиг.4) и дополнительная плата 28 (см. фиг.4).
Фиг.3 является видом сечения коробки для размещения 16. Как показано на фиг.3, внутри коробки для размещения 16 плата 26 управления и принтерная плата 27 прикреплены к коробке для размещения 16 креплениями 60. Плата 26 управления снабжена коннектором 61 со стороны управления, и принтерная плата 27 снабжена коннектором 62 со стороны принтера. Плата 26 управления и принтерная плата 27 соединены друг с другом через эти коннекторы. Таким образом, плата 26 управления и принтерная плата 27 заключены в коробке для размещения 16. Для осуществления физического доступа к этим платам необходимо, чтобы крышка 22 коробки для размещения 16 была переведена в открытое состояние.
Открытое состояние крышки 22 означает состояние, в котором крышка 22 отсоединена от модуля 21 и внутренности коробки для размещения 16 становятся доступными. Закрытое состояние крышки 22 означает состояние, в котором крышка 22 модуля 21 прикреплена, и открытие модуля 21 блокируется крышкой 22.
Несмотря на то, что не показано, дополнительная плата 28 (фиг.4) также заключена в коробке для размещения 16.
Фиг.4 является диаграммой конфигурации схемы фискального принтера 1. В частности, фиг.4 схематически показывает конфигурацию схемы платы 26 управления, принтерной платы 27 и дополнительной платы 28, обеспеченных в коробке для размещения 16.
Как показано на фиг.4, на плате 26 управления смонтированы основная секция 30 управления (секция управления), PC-коннектор 24, фискальный коннектор 29, коммуникационная IC 31, ROM 32 (память только для чтения), SRAM 33 (статическая память произвольного доступа) (энергозависимая память), RTC 38 (часы реального времени), EJ (электронный журнал) память 34 (память), первая секция 35 управления памятью и буфер соединения 36.
Основная секция 30 управления централизованно управляет соответствующими секциями фискального принтера 1 и включает в себя CPU (процессор) и другие периферийные схемы.
PC-коннектор 24 является коннектором, к которому подсоединен базовый компьютер 10 во время нормального использования фискального принтера 1. Базовый компьютер 10 выводит команды печати, связанные с выдачей чека, на фискальный принтер 1 через PC-коннектор 24, и выводит данные 12 ежедневных продаж, которые являются данными, включающими в себя фискальную информацию.
Фискальный коннектор 29 является коннектором, к которому подсоединяется устройство 25 чтения фискальных данных, при этом устройство 25 чтения фискальных данных предназначено для чтения данных, хранящихся в EJ-памяти 34 или в фискальной памяти 37 (памяти), описанных ниже, и только авторизованное лицо, такое как лицо, которое принадлежит к государственной организации (правительству или тому подобное), может обладать устройством 25 чтения фискальных данных. Несмотря на то, что описанный выше базовый компьютер 10 поддерживается в состоянии подключения к PC-коннектору 24, в отличие от базового компьютера 10, устройство 25 чтения фискальных данных соответствующим образом подключено к фискальному коннектору 29 при чтении данных. Коммуникационная IC 31 подсоединена к PC-коннектору 24 и фискальному коннектору 29 и выполняет передачу/прием данных между базовым компьютером 10 и устройством 25 чтения фискальных данных под управлением основной секции 30 управления.
ROM 32 хранит программу управления (встроенное программное обеспечение) или данные управления, которые используются, когда основная секция 30 управления выполняет различные типы управления. В этом варианте осуществления ROM 32 используется память, такая как EEPROM (электрически стираемая программируемая постоянная память), в которой данные являются перезаписываемыми. Несмотря на то, что последние записанные данные 66 даты и времени хранятся в ROM 32, это будет описано ниже.
SRAM 33 является энергозависимой памятью, которая функционирует как рабочая область CPU основной секции 30 управления и временно хранит различные виды данных. Несмотря на то, что SRAM хранит данные 67 начального адреса записи EJ и данные 68 начального адреса записи фискальных данных, это будет описано ниже.
Когда фискальный принтер 1 включается и электроэнергия подается из коммерческого источника питания на фискальный принтер 1, электроэнергия также подается из коммерческого питания электроэнергии на SRAM 33. Тем не менее, когда фискальный принтер 1 выключается, и электроэнергия из коммерческого источника питания перестает подаваться на фискальный принтер 1, электроэнергия для бесперебойной работы подается от аккумуляторной батареи 42 (источник питания) на SRAM 33.
RTC 38 (часы реального времени) выдают данные, представляющие дату и время (дата и время) в основную секцию 30 управления, и включают в себя секцию 70 управления RTC, секцию 71 энергозависимой памяти RTC и секцию 72 энергонезависимой памяти RTC. Секция 70 управления RTC выполняет операцию измерения времени на основании эталонных отсчетов, генерируемых осциллятором (не показан), и обновляет текущие данные 74 даты и времени, хранящиеся в секции 71 энергозависимой памяти RTC. Секция 70 управления RTC добавляет измеренное время к заранее определенному значению по умолчанию для расчета текущей даты и времени и обновляет текущие данные 74 даты и времени, хранящиеся в секции 71 энергозависимой памяти RTC, данными, представляющими вычисленную текущую дату и время. Секция 70 управления RTC подходящим образом выдает данные, представляющие текущую дату и время, в основную секцию 30 управления на основании данных 74 текущей даты и времени, хранящихся в секции 71 энергозависимой памяти RTC.
Секция 71 энергозависимой памяти RTC является энергозависимой памятью, которая хранит хранящиеся данные только тогда, когда электроэнергия подается на RTC 38 и когда электроэнергия отключается от RTC 38, стирают хранящиеся данные. После того как источник питания отключен от RTC 38 и, таким образом, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой памяти RTC, стираются, то когда источник питания опять подключен к RTC 38, RTC 38 сбрасываются на начальное значение и начинают работать. Вследствие этого текущая дата и время, представленные данными 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой памяти RTC, становятся датой и временем, которые отклоняются от реальной текущей даты и времени.
Секция 72 энергонезависимой памяти RTC является энергонезависимой памятью, которая хранит хранящиеся данные независимо от наличия/отсутствия источника питания для RTC 38. Секция 72 энергонезависимой памяти RTC обеспечена для того, чтобы хранить данные 76 сброса даты и времени (описано ниже), даже если источник питания для RTC 38 отключен.
Аналогично SRAM 33, когда электроэнергия подается из коммерческого источника питания на фискальный принтер 1, когда фискальный принтер 1 включается, электроэнергия также подается из коммерческого источника питания на RTC 38. Тем не менее, когда фискальный принтер 1 выключается, и электроэнергия из коммерческого источника питания перестает подаваться на фискальный принтер 1, электроэнергия для бесперебойной работы подается от аккумуляторной батареи 42.
EJ-память 34 является флэш-памятью NAND ("НЕ-И" логика) типа, которая может хранить большое количество данных. EJ-память 34 функционирует как память, в которой данные могут быть записаны в один адрес только один раз под управлением первой секции 35 управления памятью. Вследствие этого данные, записанные в EJ-память 34, предохраняются от последующего редактирования, и данные, хранящиеся в EJ-памяти 34, предохраняются от фальсификации. Первая секция 35 управления памятью включает в себя CPU и читает/пишет данные в EJ-память 34 под управлением основной секции 30 управления. Когда данные, а именно данные 11 записи чека (описаны ниже), которые являются данными, включающими в себя фискальную информацию, записываются в EJ-память 34, первая секция 35 управления памятью записывает данные после их шифрования. Функция декодирования зашифрованных данных обеспечена только в устройстве, таком как описанное выше устройство 25 чтения фискальных данных, в котором данные, включающие в себя фискальную информацию, могут быть прочтены обычным образом. Таким образом, является возможным защитить содержимое данных 11 записи чека от утечки.
Буфер 36 соединения управляет буфером, который обеспечен для улучшения эффективности чтения и записи данных в EJ-память 34.
EJ-память 34, первая секция 35 управления памятью и буфер 36 соединения запечатаны на плате 26 управления эпоксидной смолой, и, например, после того как EJ-память 34 физически отсоединяется от платы 26 управления, данные, хранящиеся в EJ-памяти 34, предохранены от фальсификации.
На принтерной плате 27 смонтирована секция 48 управления принтером. Секция 48 управления принтером включает в себя CPU и различные периферийные схемы и управляет описанным выше транспортным механизмом для транспортировки чековой ленты, и механизм или устройство для создания чека, такого как механизм записи изображения для записи изображения на чековой ленте для создания чека на основании команды печати. Принтерная плата 27 снабжена коннектором 62 со стороны принтера и плата 26 управления снабжена коннектором 61 со стороны платы управления. Коннектор 62 со стороны принтера и коннектор 61 со стороны платы управления соединяются друг с другом, так что плата 26 управления и принтерная плата 27 соединяются друг с другом.
В этом варианте осуществления при создании чека сначала базовый компьютер 10, подсоединенный к фискальному принтеру 1, генерирует команду печати и выводит сгенерированную команду печати в основную секцию 30 управления через PC-коннектор 24. Основная секция 30 управления, в которую вводится команда печати, выводит введенную команду печати в секцию 48 управления принтером.
На дополнительной плате смонтированы фискальная память 37 и вторая секция 50 управления памятью.
Фискальная память 37 является памятью, которая включает в себя EPROM (стираемая программируемая постоянная память). Данные 12 ежедневных продаж, которые будут описаны позже, хранятся в фискальной памяти 37. Фискальная память 37 функционирует как память, в которой данные могут быть записаны по одному адресу только один раз под управлением второй секции 50 управления памятью. Таким образом, данные, записанные в фискальную память 37, предохраняются от последующего редактирования и данные, хранящиеся в фискальной памяти 37, предохраняются от фальсификации.
Вторая секция 50 управления памятью включает в себя CPLD (комплексное программируемое логическое устройство), работающее как устройство, в котором программируемая логическая схема записывает, читает/записывает данные в фискальную память 37 под управлением основной секции 30 управления. Когда данные, а именно данные 12 ежедневных продаж (описаны ниже), которые являются данными, включающими в себя фискальную информацию, записываются в фискальную память 37, вторая секция 50 управления памятью записывает данные после их шифрования. Функция декодирования зашифрованных данных обеспечена только в устройстве, таком как описанное выше устройство 25 чтения фискальных данных, в котором данные, включающие в себя фискальную информацию, могут быть прочтены обычным образом. Таким образом, является возможным защитить содержимое данных 12 ежедневных продаж от утечки.
Фискальная память 37 и вторая секция 50 управления памятью запечатаны на дополнительной плате 28 эпоксидной смолой, и, например, когда фискальная память 37 физически отсоединяется от дополнительной платы 28, данные, хранящиеся в фискальной памяти 37, предохраняются от фальсификации.
Затем будут описаны данные 11 записи чека, хранящиеся в EJ-памяти 34, и данные 12 ежедневных продаж, хранящиеся в фискальной памяти 37. Как описано выше, эти виды данных соответствуют данным, включающим в себя фискальную информацию.
Данные 11 записи чека означают данные, которые представляют информацию, записанную на чеке, созданном фискальным принтером 1, и данные, которые заранее определены как хранимые данные. Например, когда информация, представляющая каждый купленный покупателем товар, информация, представляющая цену за единицу каждого купленного товара, информация, представляющая количество проданных товаров, информация, представляющая стоимость каждого купленного товара, информация, представляющая полную стоимость покупки всех товаром, и тому подобное записывается на чек, если данные, представляющие эти виды информации, заранее определены как данные для хранения, данные, представляющие эти виды информации, соответствуют данным 11 записи чека. Как описано выше, в этом варианте осуществления, когда чек создается фискальным принтером 1, команда печати генерируется компьютером 10, команда печати выдается в основную секцию 30 управления и команда печати выдается из основной секции 30 управления в секцию 48 управления принтером. В это время основная секция 30 управления извлекает информацию, которая должна хранится как данные 11 записи чека, из команды печати и управляет первой секцией 35 управления памятью для сохранения извлеченной информации в EJ-памяти 34 как данных 11 записи чека. При записи данных 11 записи чека в EJ-память 34 основная секция 30 управления получает данные, представляющие текущую дату и время, из RTC 38, получает дату и время, в которые выполняется запись, на основании полученных данных, и записывает данные 11 записи чека в состоянии, в котором данные (данные 78 даты и времени EJ записи), представляющие полученную дату и время, и данные 11 записи чека связаны друг с другом. То есть данные 11 записи чека сохраняются в EJ памяти 34 в связи с данными 78 даты и времени EJ записи, которые являются данными, представляющими дату и время, в которые была выполнена запись в EJ память 34.
Таким образом, несмотря на то, что в этом варианте осуществления данные 78 даты и времени EJ записи и данные 11 записи чека хранятся в связи друг с другом, это происходит потому, что в некоторых странах законы или правила требуют эту связь. Таким образом, фискальный принтер имеет RTC 38, которые измеряют текущую дату и время, как необходимый компонент.
Данные 12 ежедневных продаж означают данные, которые представляют общую сумму продаж магазина за каждый день. После закрытия магазина базовый компьютер подсчитывает общую сумму продаж в этот день, генерирует данные 12 ежедневных продаж на основании подсчитанной общей суммы продаж и выводит сгенерированные данные 12 ежедневных продаж в основную секцию 30 управления. Если данные 12 ежедневных продаж введены, основная секция 30 управления управляет второй секцией 50 управления памятью и записывает данные 12 ежедневных продаж в фискальную память 37.
При записи данных 12 ежедневных продаж в фискальную память 37 основная секция 30 управления заставляет RTC 38 выдавать данные, представляющие текущую дату и время, получает дату и время, в которые выполняется запись, на основании данных и записывает данные 12 ежедневных продаж в фискальную память 37 в состоянии, в котором данные (данные 79 даты и времени фискальной записи), представляющие полученные дату и время, связываются с данными 12 ежедневных продаж. То есть данные 12 ежедневных продаж сохраняются в фискальной памяти 37 в связи с данными 79 даты и времени фискальной записи, которые являются данными, представляющими дату и время, в которые была выполнена запись в фискальную память 37.
Таким образом, несмотря на то, что в этом варианте осуществления данные 79 даты и времени фискальной записи хранятся в связи с данными 12 ежедневных продаж, это происходит потому, что в некоторых странах законы или правила требуют эту связь. Таким образом, фискальный принтер имеет RTC 38, которые измеряют текущую дату и время, как необходимый компонент.
Далее будут описаны данные 66 даты и времени последней записи.
Данные 66 даты и времени последней записи означают данные, которые представляют последнюю дату и время, в которые основная секция 30 управления управляла первой секцией 35 управления памятью или второй секцией 50 управления памятью для записи данных в EJ память 34 или в фискальную память 37. Каждый раз, когда данные записываются в эту память, основная секция 30 управления обновляет данные 66 даты и времени последней записи на основании данных, представляющих текущую дату и время, введенные из RTC 38.
В этом варианте осуществления основная секция 30 управления выполняет следующую операцию записи данных в EJ память 34 или фискальную память 37.
То есть основная секция 30 управления получает данные 66 даты и времени последней записи, хранящиеся в ROM 32 до записи данных, и сравнивает дату и время, представленные полученными данными 66 даты и времени последней записи, с датой и временем, представленными данными, введенными из RTC 38. Когда данные, введенные из RTC 38, являются нормальными, дата и время, представленные данными 66 даты и времени последней записи, должны быть ранними по времени, чем дата и время, представленные данными, введенными из RTC 38.
Когда дата и время, представленные данными 66 даты и времени последней записи, являются ранними по времени, чем дата и время, представленные данными, введенными из RTC 38, основная секция 30 управления непрерывно выполняет обработку записи данных.
Тем не менее, когда дата и время, представленные данными 66 даты и времени последней записи, являются поздними по времени, чем дата и время, представленные данными, введенными из RTC 38, основная секция 30 управления определяет, что произошла ошибка RTC, и затем останавливает работу фискального принтера 1.
Когда дата и время, представленные данными 66 даты и времени последней записи, являются поздними по времени, чем дата и время, представленные данными, введенными из RTC 38, это означает, что в RTC 38 произошел любой сбой, или, как описано ниже, означает, что крышка 22 была переведена в открытое состояние, и данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой памяти RTC в RTC 38, сброшены.
Далее будут описаны данные 67 начального адреса EJ записи и данные 68 начального адреса фискальной записи.
Данные 67 начального адреса EJ записи означают данные, которые представляют начальный адрес EJ записи. Начальный адрес EJ записи означает адрес, с которого начинается запись в области памяти EJ памяти 34 при записи данных в EJ память 34. В этом варианте осуществления каждый раз, когда данные записываются в EJ память 34, первая секция 34 управления памятью получает начальный адрес EJ записи для записи данных в EJ память 34 следующий раз и выводит данные, представляющие полученный начальный адрес записи в основную секцию 30 управления. Основная секция 30 управления хранит данные, представляющие начальный адрес EJ записи в SRAM 33, когда данные 11 записи чека записываются в EJ память 34 следующий раз, получает данные 67 начального адреса EJ записи из SRAM 33 и выводит команду запроса записи, показывающую, что данные записаны в адрес, представленный полученными данными 67 начального адреса EJ записи.
Как описано выше, данные 67 начального адреса EJ записи являются данными, которые являются необходимыми для вывода команды запроса записи, и когда данные 67 начального адреса EJ записи, хранящиеся в SRAM 33, стираются, основная секция 30 управления не может генерировать нормальную команду запроса записи. Вследствие этого в этом варианте осуществления основная секция 30 управления обращается к SRAM 33, когда фискальный принтер 1 включается, и когда данные 67 начального адреса EJ записи, хранящиеся в SRAM 33, стираются, определяет, что произошла ошибка SRAM, и останавливает последующую работу фискального принтера 1.
Данные 68 начального адреса фискальной записи означают данные, которые представляют начальный адрес фискальной записи. Начальный адрес фискальной записи означает адрес, с которого начнется запись в область памяти фискальной памяти 37 при записи данных в фискальную память 37. Способ использования начального адреса фискальной записи является таким же, как способ использования начального адреса EJ записи, поэтому его описание будет опущено.
С другой стороны плата 26 управления или дополнительная плата 28 заключены в коробке для размещения 16. На плате 26 управления смонтирована EJ память 34, которая хранит данные 11 записи чека, которые являются данными, включающими в себя фискальную информацию. Точно так же на дополнительной плате 28 смонтирована фискальная память 37, которая хранит данные 12 ежедневных продаж, которые являются данными, включающими в себя фискальную информацию.
Таким образом, когда лицо с неправомерными целями пытается фальсифицировать данные 11 записи чека, хранящиеся в EJ памяти 34, или данные 12 ежедневных продаж, хранящиеся в фискальной памяти 37, подразумевается, что если фискальный принтер 1 выключен, коробка для размещения 16 отсоединена от основного корпуса 14 принтера, крышка 22 коробки для размещения 16 переведена в открытое состояние для открытия каждой платы, размещенной в коробке для размещения 16, и обработка, связанная с фальсификацией, выполняется в памяти.
В результате, когда крышка 22 коробки для размещения 16 переводится в открытое состояние, то, если фискальный принтер 1 сконфигурирован для нормальной работы, является возможным надежно обнаруживать, что была сделана фальсификация, препятствуя фальсификации.
Фиг.5 является видом сечения коробки для размещения 16 и является диаграммой, схематически показывающей линию 80 питания (цепь питания), которая обеспечена между аккумуляторной батареей 42 и RTC 38 для передачи электроэнергии от аккумуляторной батареи 42 к RTC 38.
Как показано на фиг.5, линия 80 питания проходит вдоль боковой поверхности модуля 21 и имеет выступающую часть 81, которая частично выступает в сторону крышки 22. Когда выступающая часть 81 жестко прикреплена к крышке 22, и крышка 22 переведена в открытое состояние, выступающая часть 81 физически отделяется от линии 80 питания с крышкой 22, физически отделенной от модуля 21, так что линия 80 питания отключается.
С такой формой, когда крышка 22 находится в закрытом состоянии, аккумуляторная батарея 42 и RTC 38 соединены друг с другом через линию 80 питания, так что питание обычно подается от аккумуляторной батареи 42 к RTC 38.
Тем временем, крышка 22 переводится в открытое состояние, и линия 80 питания механически выключается на выступающей части 81, так что питание перестает подаваться от аккумуляторной батареи 42 к RTC 38. Когда фискальный принтер 1 выключается или когда коробка для размещения 16 отсоединяется от основного корпуса принтера, электроэнергия подается от аккумуляторной батареи 42 к RTC 38, так что крышка 22 переводится в открытое состояние. Вследствие этого подача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, и все питание RTC 38 прерывается. Таким образом, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой памяти RTC, стираются, и последующая работа RTC 38 останавливается.
Таким образом, в этом варианте осуществления, когда крышка 22 переводится в открытое состояние, линия 80 питания выключается, подача электроэнергии на RTC 38 прерывается, и данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой памяти RTC, стираются.
После стирания данных 74 текущей даты и времени крышка 22 опять переводится в закрытое состояние и коробка для размещения 16 обычно подсоединяется к основному корпусу 14 принтера. Одновременно электрическое соединение обеспечивается обычным образом между каждой платой, размещенной в коробке для размещения 16, и механизм или устройство для создания чеком, и фискальный принтер включаются. Далее будет описана работа фискального принтера 1 во время этой процедуры. В этом случае питание подается из коммерческого источника питания к RTC 38. RTC 38 сбрасывается и начинает работу с начального значения.
Как описано выше, в этом варианте осуществления, когда данные записываются в EJ память 34 или фискальную память 37, основная секция 30 управления сравнивает дату и время, представленные данными 66 даты и времени последней записи, хранящиеся в ROM 32, с датой и временем, представленными данными, вводимыми и RTC 38. Когда дата и время, представленные данными 66 даты и времени последней записи, хранящиеся в ROM 32, являются поздними по времени, чем дата и время, представленные данными, вводимыми из RTC 38, основная секция 30 управления определяет, что возникла ошибка RTC, и затем останавливает работу фискального принтера 1.
В результате, источник питания временно отключается от RTC 38 вследствие того, что крышка 22 была переведена в открытое состояние, так что данные 74 текущей даты и времени, хранящиеся в энергозависимой памяти RTC, стираются. В этом случае при сравнении даты и времени во время записи данных основной секцией 30 управления определяется, что дата и время, представленные данными 66 даты и времени последней записи, хранящиеся в ROM 32, являются поздними по времени, чем дата и время, представленные данными, введенными из RTC 38, затем основная секция 30 управления останавливает работу фискального принтера 1.
В этом случае в этом варианте осуществления, когда крышка 22 переводится в открытое состояние, другими словами, когда становится возможным доступ к данным, хранящимся в EJ памяти 34 или фискальной памяти 37 для целей фальсификации, работа фискального принтера 1 останавливается. В этом случае становится невозможным печать чек или тому подобное.
Таким образом, становится возможным предотвратить перевод крышки 22 в открытое состояние в целях фальсификации, и когда крышка 22 переводится в открытое состояние, является возможным надежно определить открытое состояние крышки 22. То есть фискальный принтер 1 выполняет эффективные действия против фальсификации.
Как описывалось выше, в фискальном принтере 1 этого варианта осуществления, если крышка 22 переведена в открытое состояние, линия 80 питания механически выключается, и электроэнергия перестает подаваться на RTC 38.
Соответственно, когда крышка 22 перемещается в открытое состояние, подача электроэнергии на RTC 38 прерывается, и текущая дата и время, измеренные RTC 38, стираются. Вследствие этого после того как крышка 22 переводится в открытое состояние, данные, представляющие дату и время, отклоняются от реальной текущей даты и времени, введенной из RTC 38 в основную секцию 30 управления. Таким образом, используя преимущество того, что дата и время, представленные данными, вводимыми из RTC 38, отклоняются от реальной даты и времени, основная секция 30 управления может выполнять эффективные действия против фальсификации, которая выполняется после перевода крышки 22 в открытое состояние, так что работа фискального принтера 1 останавливается после перевода крышки 22 в открытое состояние.
Второй вариант осуществления
Далее фискальный принтер в соответствии со вторым вариантом осуществления будет описан со ссылкой на фиг.5.
На фиг.5 линия 84 питания (цепь питания) для передачи электроэнергии от аккумуляторной батареи 42 к SRAM 33 соответствует линии 80 питания для передачи электроэнергии от аккумуляторной батареи 42 к RTC 38, которая была описана в первом варианте осуществления.
В описанном выше первом варианте осуществления, когда крышка 22 переводилась в открытое состояние, линия 80 питания для передачи электроэнергии к RTC 38 механически выключается. Между тем, в этом варианте осуществления, когда крышка 22 переводится в открытое состояние, линия 84 питания для передачи электроэнергии от аккумуляторной батареи 42 к SRAM 33 механически выключается, так что передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 прерывается. То есть когда крышка 22 находится в закрытом состоянии, аккумуляторная батарея 42 и SRAM 33 являются электрически подсоединенными друг к другу через линию 84 питания, так что передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 выполняется обычным образом. Между тем, когда крышка 22 переводится в открытое состояние, выступающая часть 81 линии 84 питания механически выключается, и затем передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 прерывается. Когда фискальный принтер 1b выключается или когда коробка для размещения 16 отсоединяется от основного корпуса 14 принтера, если электроэнергия передается от аккумуляторной батареи 42 к SRAM 33, крышка 22 переводится в открытое состояние, так что передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 прерывается. В этом случае все питание отключается от SRAM 33, так что данные, хранящиеся в SRAM 33, служащей энергозависимой памятью, стираются. Стертые данные включают в себя данные 67 начального адреса EJ записи и данные 68 начального адреса фискальной записи.
В этом случае в этом варианте осуществления, когда крышка 22 переводится в открытое состояние, данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются. Между тем, как описано выше, когда эти виды данных стираются, если фискальный принтер 1b включается, то определяется, что произошла ошибка SRAM, и последующая работа фискального принтера 1b прекращается. Таким образом, является возможным получить те же эффекты, что и в первом варианте осуществления.
Как описано выше, в фискальном принтере 1b этого варианта осуществления, если крышка 22 переводится в открытое состояние, то линия 84 питания для передачи электроэнергии от аккумуляторной батареи 42 к SRAM 33 механически выключается, так что передача электроэнергии к SRAM 33, служащей энергозависимой памятью, прерывается.
С помощью этой конфигурации, когда крышка 22 коробки для размещения 16 переводится в открытое состояние, передача электроэнергии к SRAM 33 прерывается, и данные, такие как данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются. Вследствие этого после того как крышка 22 коробки для размещения 16 переводится в открытое состояние, нормальный доступ к EJ памяти 34 или фискальной памяти 37 не может быть выполнен основной секцией 30 управления с использованием данных, хранящихся в SRAM 33, и на основании этой ситуации основная секция 30 управления может выполнять эффективные действия против фальсификации после того, как крышка 22 переведена в открытое состояние, так что останавливается работа фискального принтера 1b после того, как крышка 22 переводится в открытое состояние.
Третий вариант осуществления
Далее будет описан фискальный принтер 1c третьего варианта осуществления.
В следующем описании части, одинаковые с таковыми в первом варианте осуществления, представлены одинаковыми ссылочными номерами, и их описание будет опущено.
В описанном выше первом варианте осуществления, когда крышка 22 переводится в открытое состояние, линия 80 питания, которая соединяет аккумуляторную батарею 42 и RTC 38, механически выключается, так что передача электроэнергии к RTC 38 прерывается, и на основании этой ситуации работа фискального принтера 1c прекращается после того, как крышка 22 переводится в открытое состояние. Между тем, в этом варианте осуществления, когда плата 26 управления отсоединяется от коробки для размещения 16, линия питания, которая соединяет аккумуляторную батарею 42 и RTC 38, и линия питания, которая соединяет аккумуляторную батарею 42 и SRAM 33, механически выключаются, так что передача электроэнергии к RTC 38 и передача электроэнергии к SRAM 33 прекращается, и на основании этой ситуации работа фискального принтера 1c прекращается после того, как плата 26 управления отсоединяется от коробки для размещения 16.
Во время обычного использования плата 26 управления не отсоединена от коробки для размещения 16. Когда плата 26 управления отсоединяется от коробки для размещения 16, подразумевается, что лицо с противоправными целями, которое пытается фальсифицировать данные 11 записи чека или тому подобное, хранящиеся в EJ памяти 34, отсоединило плату 26 управления от коробки для размещения 16 в целях улучшения простоты работы. Таким образом, если работа фискального принтера 1c останавливается, когда плата 26 управления отсоединяется от коробки для размещения 16, то становится возможными пресекать описанную выше фальсификацию. Когда плата 26 управления отсоединяется от коробки для размещения 16, становится возможным надежно обнаружить отсоединение. То есть фискальный принтер 1c может выполнять эффективные действия против фальсификации.
Фиг.6A и фиг.6B являются видами сечения коробки для размещения 16. В частности, фиг.6A показывает состояние, в котором плата 26 управления присоединена к коробке для размещения 16. Фиг.6B показывает состояние, в котором плата 26 управления отсоединяется от коробки для размещения 16.
Как показано на фиг.6A и фиг.6B, в этом варианте осуществления в коробке для размещения 16 аккумуляторная батарея 42 прикреплена к верхней поверхности 16a коробки для размещения 16 посредством адгезии или тому подобное.
Как показано на фиг.6A, когда плата 26 управления прикреплена к коробке для размещения 16 посредством крепежных элементов 60, контакты аккумуляторной батареи 42 подсоединены к линии питания (не показана), которая соединяет аккумуляторную батарею 42 и RTC 38, и линии питания (не показана), которая соединяет аккумуляторную батарею 42 с SRAM 33, так что электроэнергия нормальным образом передается от аккумуляторной батареи 42 к RTC 38 и SRAM 33.
Между тем, как показано на фиг.6B, когда плата 26 управления и крепежные элементы 60 отсоединены друг от друга, и плата 26 управления отсоединяется от коробки для размещения 16, соединение между аккумуляторной батареей 42 и линией питания (не показана), которая соединяет аккумуляторную батарею 42 и RTC 38, механически выключается (канал подачи питания механически выключается), соединение аккумуляторной батареи 42 и линии питания (не показана), которая соединяет аккумуляторную батарею 42 с SRAM 33, механически прерывается (канал подачи питания механически выключается). Таким образом, передача электроэнергии от аккумуляторной батареи 42 к RTC 38 и SRAM 33 прерывается.
Когда передача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, как описано выше, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти RTC 38, стираются, и на основании этой ситуации работа фискального принтера 1c останавливается после того, как фискальный принтер 1c включается. Точно также, когда передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 прерывается, как описано выше, данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются, и на основании этой ситуации работа фискального принтера 1c останавливается после того, как фискальный принтер 1c включается. Таким образом, является возможным получение тех же эффектов, что и в первом варианте осуществления.
В этом варианте осуществления, когда плата 26 управления отсоединяется от коробки для размещения 16, соединение между аккумуляторной батареей 42 и линией питания (не показана), которая соединяет аккумуляторную батарею 42 и RTC 38, механически прерывается, и соединение аккумуляторной батареи 42 и линии питания (не показана), которая соединяет аккумуляторную батарею 42 с SRAM 33, механически прерывается. Тем временем, когда плата 26 управления отсоединяется от коробки для размещения 16, соединение между одной линией 80 питания из двух линий 80 питания и аккумуляторной батареей 42 может быть прервано. С помощью этой конфигурации является возможным остановить работу фискального принтера 1c после его включения, получая те же эффекты, как описано выше.
Как описано выше, в фискальном принтере 1c этого варианта осуществления, если плата 26 управления отсоединяется от коробки для размещения 16, линия питания, которая соединяет аккумуляторную батарею 42 и RTC 38, механически выключается, так что передача электроэнергии к RTC 38 прерывается.
Соответственно, когда плата 26 управления отсоединяется от коробки для размещения 16, передача электроэнергии к RTC 38 прерывается, и текущая дата и время, измеренные RTC 38, стираются. Вследствие этого после того как плата 26 управления отсоединяется от коробки для размещения 16, данные, представляющие дату и время, отклоняются от реальной текущей даты и времени, введенной из RTC 38, в основную секцию 30 управления. Таким образом, используя преимущество того, что дата и время, представленные данными, введенными из RTC 38, отклоняются от реальной даты и времени, основная секция 30 управления может выполнять эффективные действия против фальсификации, которая выполняется после того, как плата 26 управления отсоединяется от коробки для размещения 16, так что работа фискального принтера 1c останавливается после того, как плата 26 управления отсоединяется от коробки для размещения 16.
В фискальном принтере 1c этого варианта осуществления, если плата 26 управления отсоединяется от коробки для размещения 16, линия питания, которая соединяет аккумуляторную батарею 42 и SRAM 33, механически выключается, так что передача электроэнергии к SRAM 33 прерывается.
Соответственно, когда плата 26 управления отсоединяется от коробки для размещения 16, передача электроэнергии к SRAM 33 прекращается, и данные 67 начального адреса EJ записи, и данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются. Вследствие этого после того как плата 26 управления отсоединяется от коробки для размещения 16, нормальный доступ к EJ памяти 34 или тому подобное не может быть выполнен основной секцией 30 управления с использованием данных 67 начального адреса EJ записи и данных 68 начального адреса фискальной записи, хранящиеся в SRAM 33, и на основании этой ситуации основная секция 30 управления может выполнять эффективные действия против фальсификации, которая выполняется после того, как плата 26 управления отсоединяется от коробки для размещения 16, так что работа фискального принтера 1c останавливается после того, как плата 26 управления отсоединяется от коробки для размещения 16.
Четвертый вариант осуществления
Далее будет описан фискальный принтер 1d четвертого варианта осуществления. В следующем описании части, одинаковые с таковыми в первом варианте осуществления, представлены одинаковыми ссылочными номерами, и их описание будет опущено.
В описанном выше первом варианте осуществления, когда крышка 22 переводится в открытое состояние, линия 80 питания, которая соединяет аккумуляторную батарею 42 и RTC 38, механически выключается, так что передача электроэнергии к RTC 38 прерывается, и на основании этой ситуации работа фискального принтера 1d останавливается после того, как крышка 22 переводится в открытое состояние. Тем временем, в этом варианте осуществления, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, линия 86 питания (цепь питания), которая соединяет аккумуляторную батарею 42 и RTC 38, механически выключается, так что передача электроэнергии к RTC 38 прерывается, и на основании этой ситуации работа фискального принтера 1d останавливается после того, как плата 26 управления и принтерная плата 27 отсоединяются друг от друга.
Только когда плата 26 управления и принтерная плата 27 соединены друг с другом, является возможным выполнять полное управление фискального принтера 1d. Таким образом, во время нормальной работы плата 26 управления и принтерная плата 27 не отсоединены друг от друга. Когда эти платы отсоединяются друг от друга, подразумевается, что лицо с противоправными целями фальсификации отсоединило эти платы друг от друга в целях улучшения простоты работы или тому подобное.
В результате в соответствии с этим вариантом осуществления, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, работа фискального принтера 1d останавливается. Таким образом, является возможным препятствовать фальсификации другим лицом и, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, является возможным надежно обнаруживать отсоединение. То есть фискальный принтер 1d выполняет эффективные действия против фальсификации.
Фиг.7A является диаграммой, схематически показывающей конфигурацию платы 26 управления и принтерной платы 27 в этом варианте осуществления.
Как показано на фиг.7A, линия 86 питания с одним концом 86a, подсоединенным к аккумуляторной батарее 42, проходит к принтерной плате 27 через коннектор 61 со стороны платы управления и коннектор 62 со стороны принтерной платы, изгибается и опять проходит к плате 26 управления через коннектор 62 со стороны принтерной платы и коннектор 61 со стороны платы управления. Другой конец 86b линии 86 питания подсоединен к RTC 38. С помощью такой конфигурации, когда коннектор 61 со стороны платы управления и коннектор 62 со стороны принтерной платы отсоединяются друг от друга, то плата 26 управления и принтерная плата 27 отсоединяются друг от друга. В этом случае линия 86 питания выключается в части соединения коннектора 61 со стороны платы управления и коннектора 62 со стороны принтерной платы. Таким образом, линия 86 питания механически выключается и передача электроэнергии к RTC 38 прерывается.
Когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга и передача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, как описано выше, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти RTC 38, стираются, и на основании этой ситуации работа фискального принтера 1d останавливается после того, как фискальный принтер 1d включается. Как описано выше в первом варианте осуществления, эта работа эффективна против фальсификации.
Как описано выше, в этом варианте осуществления, если плата 26 управления и принтерная плата 27 отсоединяются друг от друга, линия 86 питания механически выключается, и передача электроэнергии к RTC 38 прерывается.
Соответственно, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, передача электроэнергии к RTC 38 прерывается, и текущая дата и время, измеренные RTC 38, стираются. Вследствие этого после того как плата 26 управления и принтерная плата 27 отсоединяются друг от друга, данные, представляющие дату и время, отклоняются от реальной текущей даты и времени, введенной из RTC 38 в основную секцию 30 управления. Таким образом, используя преимущество того, что дата и время, представленные данными, введенными из RTC 38, отклоняются от реальной даты и времени, основная секция 30 управления может выполнять эффективные действия против фальсификации, которая выполняется после того, как плата 26 управления и принтерная плата 27 отсоединяются друг от друга, так что работа фискального принтера 1d останавливается после того, как плата 26 управления и принтерная плата 27 отсоединяются друг от друга.
Пятый вариант осуществления
Далее будет описан фискальный принтер 1e пятого варианта осуществления.
В следующем описании части, одинаковые с таковыми в первом варианте осуществления, представлены одинаковыми ссылочными номерами, и их описание будет опущено.
В описанном выше первом варианте осуществления, когда крышка 22 переводится в открытое состояние, линия 80 питания, которая соединяет аккумуляторную батарею 42 и RTC 38, механически выключается, так что передача электроэнергии к RTC 38 прерывается, и на основании этой ситуации работа фискального принтера 1e останавливается после того, как крышка 22 переводится в открытое состояние. Тем временем, в этом варианте осуществления, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, линия 87 питания (цепь питания), которая соединяет аккумуляторную батарею 42 и SRAM 33, механически выключается, так что передача электроэнергии к SRAM 33 прерывается, и на основании этой ситуации работа фискального принтера 1e останавливается после того, как плата 26 управления и принтерная плата 27 отсоединяются друг от друга.
Только когда плата 26 управления и принтерная плата 27 соединены друг с другом, является возможным выполнять полное управление фискального принтера 1e. Таким образом, во время нормальной работы плата 26 управления и принтерная плата 27 не отсоединены друг от друга. Когда эти платы отсоединяются друг от друга, подразумевается, что лицо с противоправными целями фальсификации отсоединило эти платы друг от друга в целях улучшения простоты работы или тому подобное.
В результате в соответствии с этим вариантом осуществления, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, работа фискального принтера 1e останавливается. Таким образом, является возможным препятствовать фальсификации другим лицом и, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, является возможным надежно обнаруживать отсоединение. То есть фискальный принтер 1e выполняет эффективные действия против фальсификации.
Фиг.7B является диаграммой, схематически показывающей конфигурацию платы 26 управления и принтерной платы 27 в этом варианте осуществления.
Как показано на фиг.7B, линия 87 питания с одним концом 87a, подсоединенным к аккумуляторной батарее 42, проходит к принтерной плате 27 через коннектор 61 со стороны платы управления и коннектор 62 со стороны принтерной платы, изгибается и опять проходит к плате 26 управления через коннектор 62 со стороны принтерной платы и коннектор 61 со стороны платы управления. Другой конец 87b линии 87 питания подсоединен к SRAM 33. С помощью такой конфигурации, когда коннектор 61 со стороны платы управления и коннектор 62 со стороны принтерной платы отсоединяются друг от друга, то плата 26 управления и принтерная плата 27 отсоединяются друг от друга. В этом случае линия 87 питания выключается в части соединения коннектора 61 со стороны платы управления и коннектора 62 со стороны принтерной платы. Таким образом, линия 87 питания механически выключается и передача электроэнергии к SRAM 33 прерывается.
Когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга и передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 прерывается, как описано выше, данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются, и на основании этой ситуации работа фискального принтера 1e останавливается после того, как фискальный принтер 1e включается. Как описано выше в первом варианте осуществления, эта работа эффективна против фальсификации.
Как описано выше, в этом варианте осуществления, если плата 26 управления и принтерная плата 27 отсоединяются друг от друга, линия 87 питания механически выключается, и передача электроэнергии к SRAM 33 прерывается.
Соответственно, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, передача электроэнергии к SRAM 33 прерывается, и данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются. Вследствие этого после того как плата 26 управления и принтерная плата 27 отсоединяются друг от друга, нормальный доступ к EJ памяти 34 или тому подобное не может быть выполнен основной секцией 30 управления с использованием данных 67 начального адреса EJ записи, хранящихся в SRAM 33, и на основании этой ситуации основная секция 30 управления может выполнять эффективные действия против фальсификации, которая выполняется после того, как плата 26 управления и принтерная плата 27 отсоединяются друг от друга, так что работа фискального принтера 1e прекращается после того, как плата 26 управления и принтерная плата 27 отсоединяются друг от друга. В этом случае индикация того, что произошла ошибка или отклонение, может быть отображена или сообщена. След фальсификации остается.
Шестой вариант осуществления
Далее будет описан фискальный принтер 1f шестого варианта осуществления. В следующем описании части, одинаковые с таковыми в первом варианте осуществления, представлены одинаковыми ссылочными номерами, и их описание будет опущено. Фиг.8 является диаграммой, схематически показывающей конфигурацию цепи аккумуляторной батареи 42 и RTC 38 в фискальном принтере 1f этого варианта осуществления в подходящем режиме для описания изобретения.
Сигнальная линия 100 обеспечена между аккумуляторной батареей 42 и портом P1 RTC 38. Сигнальная линия 100 имеет нагрузочный повышающий резистор 101. Линия 102 заземления, которая заземлена, соединена с сигнальной линией 100 со стороны RTC 38, а не со стороны нагрузочного повышающего резистора 101. Линия 102 заземления имеет датчик 103 переключательного типа. Датчик 103 переключательного типа является закрытым в нормальном состоянии переключателем, который находится в состоянии ON (закрытое состояние), когда крышка 22 находится в закрытом состоянии, и находится в состоянии OFF (открытое состояние), когда крышка 22 находится в открытом состоянии.
С помощью такой конфигурации напряжение, которое является более низким, чем заранее определенное пороговое значение, прилагается к порту P1 RTC 38, когда крышка 22 находится в закрытом состоянии (датчик 103 переключательного типа включен), и если крышка 22 переводится в открытое состояние (датчик 103 переключательного типа выключен), напряжение, которое является более высоким, чем заранее определенное пороговое значение, прикладывается к порту P1 RTC 38. Здесь и далее приложение напряжения ниже, чем заранее определенное пороговое значение, к порту RTC 38 означает вывод в порт низкого сигнала, и приложение напряжения, большего чем заранее определенное пороговое значение, к порту означает вывод в порт высокого сигнала.
В этом варианте осуществления датчик 103 переключательного типа функционирует как секция обнаружения, которая обнаруживает открытое состояние крышки 22, и также выводит сигнал, показывающий обнаружение открытого состояния, для RTC 38. Линия 105 питания (цепь питания) обеспечена между аккумуляторной батареей 42 и RTC 38 для передачи электроэнергии от аккумуляторной батареи 42 к RTC 38. Линия 105 питания имеет выключатель 106 питания (выключатель), состояние которого включить/выключить управляется RTC 38. Пока RTC 38 выводит управляющий сигнал через порт P2 для включения выключателя 106 питания, электроэнергия передается от аккумуляторной батареи 42 к RTC 38. Когда RTC 38 выводит управляющий сигнал через порт P2 для выключения выключателя 106 питания, электроэнергия перестает передаваться от аккумуляторной батареи 42 к RTC 38. Когда фискальный принтер 1f выключается или когда коробка для размещения 16 отсоединяется от основного корпуса 14, если передача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, вся электроэнергия перестает подаваться на RTC 38. Таким образом, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, стираются, и последующая работа RTC 38 прерывается.
Фиг.9 является блок-схемой, показывающей работу фискального принтера 1f, когда крышка 22 отсоединена.
В следующей операции, когда обнаруживается, что крышка 22 находится в открытом состоянии, RTC 38 функционирует как секция сброса, в которой, когда передача электроэнергии к RTC 38 прекращается, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти RTC 38, стираются, и дата и время, измеренные RTC 38, стираются.
Для следующей операции допускают, что коробка для размещения 16 отсоединена от основного корпуса 14 принтера. То есть электроэнергия передается от аккумуляторной батареи 42 к RTC 38 без использования коммерческого источника питания.
Сначала крышка 22 коробки для размещения 16 переводится в открытое состояние (этап SA1). Когда крышка 22 коробки для размещения 16 переводится в открытое состояние, плата 26 управления и принтерная плата 27 открываются, позволяя осуществлять физический доступ к этим платам. Таким образом, когда крышка 22 коробки для размещения 16 переводится в открытое состояние, данные 11 записи чека или данные 12 ежедневных продаж могут быть фальсифицированы.
Если крышка 22 коробки для размещения 16 переводится в открытое состояние, высокий сигнал выводится из датчика 103 переключательного типа в порт P1 RTC 38 (этап SA2).
Если высокий сигнал вводится в порт P1, секция 70 управления RTC принимает данные 74 текущей даты и времени из секции 71 энергозависимой RTC памяти и записывает дату и время, представленные данными 74 текущей даты и времени, как данные 76 даты и времени сброса в секцию 72 энергонезависимой памяти RTC (этап SA3). Данные 76 даты и времени сброса являются данными, которые представляют дату и время, в которые крышка 22 была переведена в открытое состояние. Секция 72 постоянной памяти RTC является энергонезависимой памятью и хранит хранящиеся данные, даже если подача питания к RTC 38 будет прекращена.
Затем секция 70 управления RTC выводит сигнал управления через порт P2 для выключения переключателя 106 питания (этап SA4). Таким образом, передача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, стираются, и работа RTC 38 прекращается (этап SA5).
Таким образом, в этом варианте осуществления, когда крышка 22 переводится в открытое состояние, передача электроэнергии к RTC 38 прерывается, и данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, стираются.
После того как данные 74 текущей даты и времени стираются, крышка 22 опять переводится в закрытое состояние, и коробка для размещения 16 обычным образом прикрепляется к основному корпусу 14 принтера. Одновременно электрическое соединение восстанавливается между каждой платой, заключенной в коробке для размещения 16, и механизмом или устройством для создания чека, и фискальный принтер 1f включается. Во время этой процедуры будет описана работа фискального принтера 1f. В этом случае RTC 38 сбрасывается и начинает работать с начального значения.
Как описано выше, в этом варианте осуществления, когда данные записаны в EJ память 34 или в фискальную память 37, основная секция 30 управления сравнивает дату и время, представленные данными 66 даты и времени последней записи, хранящимися в ROM 32, с датой и временем, представленными данными, введенными из RTC 38, и когда дата и время, представленные данными 66 даты и времени последней записи, хранящимися в ROM 32, являются более поздними по времени, чем дата и время, представленные данными, вводимыми из RTC 38, и определяет, что возникла ошибка RTC, и затем останавливает работу фискального принтера 1f. В результате передача электроэнергии к RTC 38 временно прерывается вследствие того, что крышка 22 переводится в открытое состояние, и данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, стираются. В этом случае при сравнении даты и времени во время записи данных основной секцией 30 управления определяется, что дата и время, представленные данными 66 даты и времени последней записи, хранящимися в ROM 32, являются более поздними по времени, чем дата и время, представленные данными, вводимыми из RTC 38, затем основная секция 30 управления прерывает работу фискального принтера 1f. Таким образом, становится невозможным распечатать чек или тому подобное.
Таким образом, в этом варианте осуществления после того как коробка для размещения 16 отсоединена от основного корпуса 14 принтера, когда крышка 22 переводится в открытое состояние, другими словами, когда оказывается возможным доступ к данным, хранящимся в EJ памяти 34 или фискальной памяти 37 в целях фальсификации, работа фискального принтера 1f прерывается. Таким образом, является возможным ограничивать крышку 22 от перевода в открытое состояние в целях фальсификации и, когда крышка 22 переводится в открытое состояние, является возможным надежно определять открытое состояние крышки 22. То есть фискальный принтер 1f выполняет эффективные действия против фальсификации.
В этом варианте осуществления данные 76 даты и времени сброса, которые представляют дату и время, в которые крышка 22 была переведена в открытое состояние, хранятся в секции 72 энергонезависимой памяти RTC. Данные 76 даты и времени сброса могут быть использованы как полезная информация для установления даты и времени, когда крышка 22 была переведена в открытое состояние.
Как описано выше, фискальный принтер 1f этого варианта осуществления включает в себя датчик 103 переключательного типа (секция обнаружения), который обнаруживает открытое состояние крышки 22, и RTC 38, которые функционируют как секция сброса, и, когда открытое состояние крышки обнаруживается, стирает данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, для сброса текущих даты и времени, измеренных RTC 38.
Соответственно, когда крышка 22 коробки для размещения 16 переводится в открытое состояние, текущие дата и время, измеренные RTC 38, стираются. Вследствие этого после того как крышка 22 коробки для размещения 16 переводится в открытое состояние, данные, представляющие дату и время, отклоняются от реальных текущих даты и времени, выведенных из RTC 38 в основную секцию 30 управления. Таким образом, используя преимущества того, что дата и время, представленные данными, вводимыми из часов реального времени, отличаются от реальной даты и времени, основная секция 30 управления может выполнять эффективные действия против фальсификации, которая выполняется после того, как крышка 22 переводится в открытое состояние, так что работа фискального принтера 1f останавливается.
В этом варианте осуществления в RTC 38, которые функционируют как секция сброса, когда открытое состояние крышки 22 обнаруживается, передача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, так что данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, стираются.
С помощью этой конфигурации, когда открытое состояние крышки 22 обнаруживается, передача электроэнергии к RTC 38 прерывается, так что данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, надежно стираются.
В частности, в некоторых странах закон или правила требуют, чтобы данные 78 даты и времени записи EJ и данные 11 записи чека хранились в связи друг с другом, и данные 79 даты и времени фискальной записи и данные 12 ежедневных продаж хранились в связи друг с другом. Фискальный принтер 1f, который используется в таких странах, обязательно включает в себя RTC 38, который является необходимым элементом для генерации данных 78 даты и времени записи EJ и данных 79 даты и времени фискальной записи. RTC 38 имеет признак, состоящий в том, что электроэнергия передается от аккумуляторной батареи 42, даже если фискальный принтер 1f выключен, признак, состоящий в том, что когда передача электроэнергии прерывается, измеряемая текущая дата и время стираются, и признак, состоящий в том, что цепь обеспечивается в/из, по которой различные управляющие сигналы могут вводится/выводится. В этом варианте осуществления, используя преимущество описанного выше состояния и признаков RTC 38, даже когда фискальный принтер 1f выключается, или даже когда коробка для размещения 16 отсоединяется от основного корпуса 14 принтера, если крышка 22 переводится в открытое состояние, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, надежно стираются.
В этом варианте осуществления выключатель 106 питания, который управляется RTC 38, обеспечен в линии 105 питания, которая соединяет аккумуляторную батарею 42 и RTC 38. Когда крышка 22 переводится в открытое состояние, датчик 103 переключательного типа выдает сигнал (высокий сигнал), показывающий открытое состояние крышки 22 для RTC 38. Когда сигнал вводится, RTC 38, которые функционируют как секция сброса, управляют выключателем 106 питания для прекращения передачи электроэнергии от аккумуляторной батареи 42 к RTC 38.
Соответственно, когда крышка 22 переводится в открытое состояние, передача электроэнергии к RTC 38 прерывается выключателем 106 питания, который управляется RTC 38, надежно стирая данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти.
Седьмой вариант осуществления
Далее будет описан фискальный принтер 1g седьмого варианта осуществления.
В следующем описании части, одинаковые с таковыми в первом варианте осуществления, представлены одинаковыми ссылочными номерами, и их описание будет опущено.
Фиг.10 является диаграммой, схематически показывающей конфигурацию цепи аккумуляторной батареи 42, RTC 38 и коннектора 61 со стороны платы управления в фискальном принтере 1g этого варианта осуществления в подходящем режиме для описания изобретения.
В описанном выше шестом варианте осуществления, когда крышка 22 коробки для размещения 16 переводится в открытое состояние, передача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, и данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, стираются. Тем временем, в этом варианте осуществления, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, передача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, и данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, стираются.
В частности, как показано на фиг.10, коннектор 61 со стороны платы управления и порт P3 RTC 38 соединены друг с другом через сигнальную линию 108. Когда коннектор 61 со стороны платы управления и коннектор 62 со стороны принтерной платы соединены друг с другом, низкий сигнал выводится из коннектора 61 со стороны платы управления в порт P3 RTC 38. Тем временем, когда коннектор 61 со стороны платы управления и коннектор 62 со стороны принтерной платы отсоединяются друг от друга, и плата 26 управления и принтерная плата 27 отсоединяются друг от друга, высокий сигнал выводится из коннектора 61 со стороны платы управления в порт P3 КЕС 38.
Далее, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, работа фискального принтера 1g будет описана со ссылкой на фиг.9.
В следующей операции, коннектор 61 со стороны платы управления функционирует как секция обнаружения, которая обнаруживает, что плата 26 управления и принтерная плата 27 отсоединяются друг от друга. RTC 38 функционирует как секция сброса, которая стирает данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, для стирания даты и времени, измеренных RTC 38.
Ссылаясь на фиг.9, сначала плата 26 управления и принтерная плата 27 отсоединяются друг от друга (этап SA1). Несмотря на то, что в описанном выше шестом варианте осуществления крышка 22 находится в открытом состоянии на этапе SA1, этот вариант осуществления отличается от шестого варианта осуществления относительно этапа SA1.
Если плата 26 управления и принтерная плата 27 отсоединяются друг от друга, высокий сигнал выводится из коннектора 61 со стороны платы управления в порт P3 RTC 38 (этап SA2).
Если высокий сигнал вводится в порт P3, секция 70 управления RTC принимает данные 74 текущей даты и времени из секции 71 энергозависимой RTC памяти и записывает дату и время, представленные данными 74 текущей даты и времени, как данные 76 даты и времени сброса в секцию 72 энергонезависимой памяти RTC (этап SA3). В этом случае данные 76 даты и времени сброса представляют дату и время, в которые плата 26 управления и принтерная плата 27 были отсоединены друг от друга. Данные 76 даты и времени сброса могут быть использованы как полезная информация для установления даты и времени, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга. Секция 72 энергонезависимой памяти RTC является энергонезависимой памятью, которая хранит данные, хранящиеся, даже когда подача питания к RTC 38 прерывается.
Затем секция 70 управления RTC выводит сигнал управления через порт P2 для выключения переключателя 106 питания (этап SA4). Таким образом, передача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, стираются, и работа RTC 38 прекращается (этап SA5).
Таким образом, в этом варианте осуществления, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, стираются. Когда данные 74 текущей даты и времени стираются, так же как и в описанном выше варианте осуществления, работа фискального принтера 1g прекращается.
Только когда плата 26 управления и принтерная плата 27 соединены друг с другом, становится возможным выполнять полное управление фискальным принтером 1g. Таким образом, во время нормальной работы плата 26 управления и принтерная плата 27 не отсоединяются друг от друга. Когда эти платы отсоединены друг от друга, подразумевается, что лицо в целях фальсификации отсоединило эти платы друг от друга в целях улучшения простоты работы или тому подобное.
В результате в соответствии с этим вариантом осуществления, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, другими словами, когда фальсификация, вероятно, была выполнена над данными в EJ памяти 34 или фискальной памяти 37, работа фискального принтера 1g останавливается. Таким образом, является возможным ограничить фальсификацию другим лицом, и, когда крышка 22 переводится в открытое состояние, является возможным надежно обнаруживать открытое состояние крышки 22. То есть фискальный принтер 1g выполняет эффективные действия против фальсификации.
Как описано выше, фискальный принтер 1g этого варианта осуществления включает в себя коннектор 61 со стороны платы управления, который обнаруживает отсоединение между платой 26 управления и принтерной платой 27, и RTC 38, которые функционируют как секция сброса, которая, когда обнаруживается, что плата 26 управления и принтерная плата 27 отсоединяются друг от друга, стирает данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти, для стирания текущей даты и времени, измеренных RTC 38.
Соответственно, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, текущая дата и время, измеренные RTC 38, стираются. Вследствие этого после того как плата 26 управления и принтерная плата 27 отсоединяются друг от друга, данные, представляющие дату и время, отклоняются от реальной текущей даты и времени, выводимой из RTC 38 в основную секцию 30 управления. Таким образом, используя преимущества того, что дата и время, представленные данными, вводимыми из часов реального времени, отличаются от реальной даты и времени, основная секция 30 управления может выполнять эффективные действия против фальсификации, которая выполняется после того, как плата 26 управления и принтерная плата 27 отсоединяются друг от друга, так что работа фискального принтера 1g останавливается.
Восьмой вариант осуществления
Далее будет описан фискальный принтер 1h восьмого варианта осуществления.
В следующем описании части одинаковые с таковыми в первом варианте осуществления, представлены одинаковыми ссылочными номерами, и их описание будет опущено. Фиг.11 является диаграммой, схематически показывающей конфигурацию цепи аккумуляторной батареи 42 и SRAM 33 в фискальном принтере 1h этого варианта осуществления в подходящем режиме для описания изобретения. Несмотря на то, что на фиг.11 не показана линия 105 питания, которая обеспечена между аккумуляторной батареей 42 и RTC 38, в этом варианте осуществления не обеспечивается выключатель 106 питания в линии 105, и, когда фискальный принтер 1h выключается, электроэнергия передается непосредственно от аккумуляторной батареи 42 к RTC 38.
Как показано на фиг.11, линия 110 питания обеспечена между аккумуляторной батареей 42 и SRAM 33 для передачи электроэнергии между аккумуляторной батареей 42 и SRAM 33. Линия 110 питания имеет выключатель 111 питания, состояние которого включить/выключить управляется RTC 38. Пока RTC 38 выводит управляющий сигнал через порт P2 для включения выключателя 111 питания, электроэнергия передается от аккумуляторной батареи 42 к SRAM 33. Тем временем, когда RTC 38 выводит управляющий сигнал через порт P2 для выключения выключателя 111 питания, электроэнергия перестает передаваться от аккумуляторной батареи 42 к SRAM 33. Когда фискальный принтер 1h выключается или когда коробка для размещения 16 отсоединяется от основного корпуса 14, если передача электроэнергии от аккумуляторной батареи 42 к RTC 38 прерывается, вся электроэнергия перестает подаваться на SRAM 33. Таким образом, данные, хранящиеся в SRAM 33, служащей энергозависимой памятью, стираются. Стертые данные включают в себя данные 67 начального адреса EJ записи и данные 68 начального адреса фискальной записи.
Далее, когда крышка 22 переводится в открытое состояние, работа фискального принтера 1h будет описана со ссылкой на фиг.9. В следующем описании датчик 103 переключательного типа функционирует как секция обнаружения, которая обнаруживает открытое состояние крышки 22, и выводит сигнал, показывающий обнаружение открытого состояния для RTC 38. RTC 38 функционирует как секция стирания данных, которая стирает данные в SRAM 33.
Обратимся к фиг.9, где сначала крышка 22 коробки для размещения 16 переводится в открытое состояние (этап SA1). Когда крышка 22 коробки для размещения 16 переводится в открытое состояние, плата 26 управления и принтерная плата 27 открываются, позволяя осуществлять физический доступ к этим платам. Таким образом, когда крышка 22 коробки для размещения 16 переводится в открытое состояние, данные 11 записи чека или данные 12 ежедневных продаж могут быть фальсифицированы.
Если крышка 22 коробки для размещения 16 переводится в открытое состояние, высокий сигнал выводится из датчика 103 переключательного типа в порт P1 RTC 38 (этап SA2).
Если высокий сигнал вводится в порт P1, секция 70 управления RTC принимает данные 74 текущей даты и времени из секции 71 энергозависимой RTC памяти и записывает дату и время, представленные данными 74 текущей даты и времени, как данные 76 даты и времени сброса в секцию 72 энергонезависимой памяти RTC (этап SA3). Данные 76 даты и времени сброса являются данными, которые представляют дату и время, в которые крышка 22 была переведена в открытое состояние, и используются в качестве полезной информации для определения даты и времени, когда крышка 22 была переведена в открытое состояние.
Затем секция 70 управления RTC выводит сигнал управления через порт P2 для выключения переключателя 111 питания (этап SA4). Таким образом, передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 прерывается, данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются (этап SA5).
Таким образом, в этом варианте осуществления, когда крышка 22 переводится в открытое состояние, данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются. Между тем, как описано выше, когда эти виды данных стираются, если фискальный принтер 1h включается, то определяется, что произошла ошибка SRAM, и последующая работа фискального принтера 1h останавливается. Таким образом, становится возможным получить те же эффекты, что и в первом варианте осуществления.
Как описано выше, фискальный принтер 1h этого варианта осуществления включает в себя датчик 103 переключательного типа (секция обнаружения), который обнаруживает открытое состояние крышки 22 и выводит сигнал, показывающий обнаружение открытого состояния для RTC 38, и RTC 38 (секция стирания данных), которая, когда открытое состояние крышки 22 обнаруживается, стирает данные, хранящиеся в SRAM 33.
Соответственно, когда крышка 22 коробки для размещения 16 переводится в открытое состояние, данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются. Вследствие этого после того как крышка 22 коробки для размещения 16 переводится в открытое состояние, нормальный доступ к EJ памяти 34 или фискальной памяти 37 не может быть выполнен основной секцией 30 управления с использованием данных этих видов данных, хранящихся в SRAM 33, и на основании этой ситуации основная секция 30 управления может выполнять эффективные действия против фальсификации, которая выполняется после того, как крышка 22 переводится в открытое состояние, так что работа фискального принтера 1h останавливается после того, как крышка 22 переводится в открытое состояние.
В этом варианте осуществления в RTC 38, которые используются как секция стирания данных, когда открытое состояние крышки 22 обнаруживается, передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 прерывается, так что данные, хранящиеся в SRAM 33, стираются.
Соответственно, когда открытое состояние крышки 22 обнаруживается, передача электроэнергии к SRAM 33 прерывается, делая возможным надежное стирание данных, хранящихся в SRAM 33.
В частности, в некоторых странах закон или правила требуют, чтобы данные 78 даты и времени записи EJ и данные 11 записи чека хранились в связи друг с другом, и данные 79 даты и времени фискальной записи и данные 12 ежедневных продаж хранились в связи друг с другом. Фискальный принтер 1h, который используется в таких странах, обязательно включает в себя RTC 38, который является необходимым элементом для генерации данных 78 даты и времени записи EJ и данных 79 даты и времени фискальной записи. RTC 38 имеет признак, состоящий в том, что электроэнергия передается от аккумуляторной батареи 42, даже если фискальный принтер 1h выключен, признак, состоящий в том, что когда передача электроэнергии прерывается, измеряемая текущая дата и время стираются, и признак, состоящий в том, что цепь обеспечивается в/из, по которой различные управляющие сигналы могут вводится/выводится. В этом варианте осуществления, используя преимущество описанного выше состояния и признаков RTC 38, даже когда фискальный принтер 1h выключается, или даже когда коробка для размещения 16 отсоединяется от основного корпуса 14 принтера, если крышка 22 переводится в открытое состояние, данные, хранящиеся в SRAM 33, надежно стираются.
В этом варианте осуществления выключатель 111 питания, который управляется RTC 38, обеспечен в линии 110 питания, которая соединяет аккумуляторную батарею 42 и SRAM 33. Если открытое состояние крышки 22 обнаруживается, датчик 103 переключательного типа выдает сигнал, показывающий открытое состояние для RTC 38. Когда сигнал вводится, RTC 38, которые функционируют как секция сброса, управляют выключателем 111 питания для прекращения передачи электроэнергии от аккумуляторной батареи 42 к SRAM 33.
Соответственно, когда крышка 22 переводится в открытое состояние, передача электроэнергии к SRAM 33 прерывается выключателем 111 питания, который управляется RTC 38, надежно стирая данные, хранящиеся в SRAM 33.
Девятый вариант осуществления
Далее будет описан фискальный принтер 1i девятого варианта осуществления. В следующем описании части, одинаковые с таковыми в первом варианте осуществления, представлены одинаковыми ссылочными номерами, и их описание будет опущено.
Фиг.12 является диаграммой, схематически показывающей конфигурацию цепи аккумуляторной батареи 42, RTC 38, SRAM 33 и коннектора 61 со стороны платы управления в фискальном принтере 1i этого варианта осуществления в подходящем режиме для описания изобретения.
В этом варианте осуществления, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 прерывается, и данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются.
В частности, как показано на фиг.12, коннектор 61 со стороны платы управления и порт P3 RTC 38 соединены друг с другом через сигнальную линию 108. Когда коннектор 61 со стороны платы управления и коннектор 62 со стороны принтерной платы соединены друг с другом, низкий сигнал выводится из коннектора 61 со стороны платы управления в порт P3 RTC 38. Тем временем, когда коннектор 61 со стороны платы управления и коннектор 62 со стороны принтерной платы отсоединяются друг от друга, и плата 26 управления и принтерная плата 27 отсоединяются друг от друга, высокий сигнал выводится из коннектора 61 со стороны платы управления в порт P3 RTC 38. Линия 110 питания обеспечена между аккумуляторной батареей 42 и SRAM 33 для передачи электроэнергии между аккумуляторной батареей 42 и SRAM 33. Линия 110 питания имеет выключатель 111 питания, состояние которого включить/выключить управляется RTC 38. Когда RTC 38 выводит управляющий сигнал через порт P2 для включения выключателя 111 питания, электроэнергия передается от аккумуляторной батареи 42 к SRAM 33. Тем временем, когда RTC 38 выводит управляющий сигнал через порт P2 для выключения выключателя 111 питания, электроэнергия перестает передаваться от аккумуляторной батареи 42 к SRAM 33. Далее, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, работа фискального принтера 1i будет описана со ссылкой на фиг.9.
В следующей операции, коннектор 61 со стороны платы управления функционирует как секция обнаружения, которая обнаруживает отсоединение между платой 26 управления и принтерной платой 27, и RTC 38 функционирует как секция стирания данных, которая, когда обнаруживает, что плата 26 управления и принтерная плата 27 отсоединяются друг от друга, стирает данные, хранящиеся в SRAM 33.
Ссылаясь на фиг.9, сначала плата 26 управления и принтерная плата 27 отсоединяются друг от друга (этап SA1). Несмотря на то, что в описанном выше первом варианте осуществления крышка 22 находится в открытом состоянии на этапе SA1, этот вариант осуществления отличается от первого варианта осуществления относительно этапа SA1.
Если плата 26 управления и принтерная плата 27 отсоединяются друг от друга, высокий сигнал выводится из коннектора 61 со стороны платы управления в порт P3 RTC 38 (этап SA2).
Если высокий сигнал вводится в порт P3, секция 70 управления RTC принимает данные 74 текущей даты и времени из секции 71 энергозависимой RTC памяти и записывает дату и время, представленные полученными данными 74 текущей даты и времени, как данные 76 даты и времени сброса в секцию 72 энергонезависимой памяти RTC (этап SA3). В этом случае данные 76 даты и времени сброса являются данными, которые представляют дату и время, в которые плата 26 управления и принтерная плата 27 были отсоединены друг от друга. Данные 76 даты и времени сброса могут быть использованы как полезная информация для установления даты и времени, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга.
Затем секция 70 управления RTC выводит сигнал управления через порт P2 для выключения переключателя 111 питания (этап SA4). Таким образом, передача электроэнергии от аккумуляторной батареи 42 к SRAM 33 прерывается, данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются (этап SA5).
Таким образом, в этом варианте осуществления, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются. Между тем, как описано выше, когда эти виды данных стираются, если фискальный принтер 1i включается, то определяется, что произошла ошибка SRAM, и последующая работа фискального принтера 1i останавливается. Таким образом, становится возможным получить те же эффекты, что и в первом варианте осуществления. Как описано выше, фискальный принтер 1i этого варианта осуществления включает в себя коннектор 61 со стороны платы управления (секция обнаружения), который обнаруживает отсоединение между платой 26 управления и принтерной платой 27, и RTC 38, которые, когда обнаруживается, что плата 26 управления и принтерная плата 27 отсоединяются друг от друга, стирает данные, хранящиеся в SRAM 33.
Соответственно, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, данные, такие как данные 67 начального адреса EJ записи или данные 68 начального адреса фискальной записи, хранящиеся в SRAM 33, стираются. Вследствие этого после того как плата 26 управления и принтерная плата 27 отсоединяются друг от друга, нормальный доступ к EJ памяти 34 или тому подобное, не может быть выполнен основной секцией 30 управления с использованием данных 67 начального адреса EJ записи и данных 68 начального адреса фискальной записи, хранящиеся в SRAM 33, и на основании этой ситуации основная секция 30 управления может выполнять эффективные действия против фальсификации, которая выполняется после того, как плата 26 управления и принтерная плата 27 отсоединяются друг от друга, так что работа фискального принтера 1i останавливается после того, как плата 26 управления и принтерная плата 27 отсоединяются друг от друга. В этом случае индикация того, что произошла ошибка или отклонение, может быть отображена или сообщена. След фальсификации остается.
Описанные выше варианты осуществления являются только иллюстративными вариантами осуществления, и модификации и приложения могут быть сделаны произвольно, без выхода из объема изобретения.
Несмотря на то, что в описанном выше первом варианте осуществления изобретение было описано в соединении с примером формы линии 80 питания, форма линии 80 питания этим не ограничена. Например, когда крышка 22 переводится в открытое состояние, линия 80 питания может механически выключаться, и передача электроэнергии к RTC 38 может прерываться. То же самое применимо к линии 84 питания второго варианта осуществления.
Несмотря на то, что в описанном выше третьем варианте осуществления относительное расположение элементов, таких как аккумуляторная батарея 42, плата 26 управления и линия 80 питания, были описаны в качестве примера, относительное расположение, форма, конфигурация и тому подобное этим не ограничивается. Например, когда плата 26 управления отсоединяется от коробки для размещения 16, передача электроэнергии от аккумуляторной батареи 42 к RTC 38 или SRAM 33 может быть прервана.
Несмотря на то, что в описанном выше четвертом варианте осуществления изобретение было описано в соединении с примером формы линии 86 питания, форма линии 86 питания этим не ограничена. Например, когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, линия 86 питания может быть механически прервана, и передача электроэнергии к RTC 38 может быть прервана. То же самое применимо к линии 87 питания пятого варианта осуществления.
В описанных выше вариантах осуществления, например, когда данные записаны в EJ память 34 или фискальную память 37, основная секция 30 управления сравнивает дату и время, представленные данными 66 даты и времени последней записи, хранящимися в ROM 32, с датой и временем, представленными данными, введенными из RTC 38, и когда дата и время, представленные данными 66 даты и времени последней записи, хранящимися в ROM 32, являются более поздними по времени, чем дата и время, представленные данными, введенными из RTC 38, и определяет, что произошла ошибка RTC, и останавливает работу фискального принтера 1. Тем временем каждый раз, когда фискальный принтер 1 включается, дата и время, представленные данными 66 даты и времени последней записи, хранящимися в ROM 32, могут быть сравнены с датой и временем, представленными данными, введенными из RTC 38, и когда дата и время, представленные данными 66 даты и времени последней записи, хранящимися в ROM 32, являются более поздними по времени, чем дата и время, представленные данными, введенными из RTC 38, может быть определено, что произошла ошибка RTC и что работа фискального принтера 1 может быть остановлена.
В вариантах осуществления с шестого по девятый, когда крышка 22 переводится в открытое состояние или когда плата 26 управления и принтерная плата 27 отсоединяются друг от друга, основная секция 30 управления может обеспечить ввод сигнала, показывающего отсоединение, на заранее определенный порт. Каждый раз, когда фискальный принтер 1 включается на основании сигнала, введенного в порт, основная секция 30 управления может обнаруживать, что крышка 22 переводится в открытое состояние или плата 26 управления и принтерная плата 27 отсоединяются друг от друга. На основании результата обнаружения данные 74 текущей даты и времени, хранящиеся в секции 71 энергозависимой RTC памяти RTC 38, могут быть стерты, или данные, хранящиеся в SRAM 33, могут быть стерты, так что работа фискального принтера 1 может быть остановлена. С помощью этой конфигурации является возможным получить те же эффекты, что и в описанных выше вариантах осуществления.
Некоторые из описанных выше вариантов осуществления с первого по девятый могут быть подходящим образом скомбинированы в одном фискальном принтере.