УСТРОЙСТВО ДЛЯ ОБРАБОТКИ БАНКНОТ И СПОСОБ ОБРАБОТКИ БАНКНОТ
BANKNOTE PROCESSING DEVICE AND BANKNOTES PROCESSING METHOD

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству для обработки банкнот и способу обработки банкнот для сортировки и укладки банкнот и к устройству для обработки банкнот и способу обработки банкнот для сортировки банкнот с использованием номеров банкнот. В частности, настоящее изобретение относится к устройству для обработки банкнот и способу обработки банкнот, с которыми, когда происходит сбой, состояние сортировки можно восстановить до того, как происходит сбой, в процессе восстановления.
УРОВЕНЬ ТЕХНИКИ
В процессе депонирования с использованием устройства для обработки банкнот, включающего в себя множество блоков укладки, банкноты ранжируются в соответствии с их состояниями загрязнения, и годные купюры, подходящие для повторного использования, и негодные купюры, не подходящие для повторного использования, сортируются и укладываются в разные блоки укладки. Если последовательно выполняется множество транзакций депонирования, и сбой, например застревание, происходит в процессе второй транзакции, то подтвержденные банкноты, обработанные во время первой транзакции, и неподтвержденные банкноты, находящиеся в процессе обработки второй транзакции, смешиваются в каждом блоке укладки.
Патентный документ 1 раскрывает устройство для обработки банкнот, выполненное с возможностью получения подтверждений чисел банкнот для подтвержденных транзакций снова в процессе восстановления после сбоя. Устройство для обработки банкнот в соответствии с патентной литературой 1 идентифицирует номиналы банкнот, оценивает, являются ли банкноты годными купюрами или нет, укладывает банкноты во множество блоков укладки в соответствии с номиналами и годностью и сохраняет в запоминающем средстве подтвержденные номера банкнот, уложенных в каждый блок укладки. Если во время транзакции депонирования происходит сбой, то оператор перегруппирует все банкноты, уложенные в блоках укладки в накопителях, с сохранением порядков укладки. Затем определяются номиналы и годность банкнот, перегруппированных в накопителях, и банкноты укладываются в первоначальные блоки укладки снова в соответствии с номиналами и годностью. Если число банкнот, уложенных в любой из блоков укладки, достигает предварительно заданного числа, установленного для блока укладки, сохраняемого в запоминающем средстве, то остальные банкноты с номиналом, назначенным блоку укладки, достигшему предварительно заданного числа, укладываются в другие блоки укладки, которым также назначен номинал, независимо от того, являются ли банкноты годными купюрами или негодными купюрами.
Таким образом, обычные устройства выполнены с возможностью хранения предварительно заданного числа банкнот, установленного для каждого из блоков укладки, которые выполнены с возможностью укладки банкнот по номиналу и годности. Во время восстановления после сбоя годность банкнот оценивается снова, и, если число банкнот, уложенных в блок укладки для годных (или негодных) купюр, достигает сохраненного предварительно заданного числа, остальные банкноты укладываются в блоках укладки для негодных (или годных) купюр, независимо от результата оценки.
Однако в зависимости от условий считывания банкнот распознающим датчиком при считывании загрязненных состояний могут вызываться ошибки. Поэтому разные оценки могут выноситься по банкнотам, в отношении которых трудно определить, являются ли они годными купюрами или негодными купюрами. В случае с вышеописанными обычными устройствами для обработки банкнотами, вышесказанное создавало проблему в том, что в процессе восстановления после сбоя после того, как число банкнот, уложенных в блоке укладки для годных купюр, достигает сохраненного предварительно заданного числа, некоторые банкноты, которые очевидно являются годными купюрами, могут быть уложены в блок укладки для негодных купюр, или после того, как число банкнот, уложенных в блоке укладки для негодных купюр, достигает сохраненного предварительно заданного числа, некоторые банкноты, которые очевидно являются негодными купюрами, могут быть уложены в блок укладки для годных купюр.
Кроме того, в случае, когда банкноты сортируются и укладываются в соответствии с номиналами, и для одного номинала назначено множество блоков укладки, блоки укладки для двух банкнот одинакового номинала могут переключаться до того, как происходит сбой, и после того, как выполняется процесс восстановления после сбоя.
Патентный документ 1: Японский патент №4870091
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Настоящее изобретение предложено с учетом вышеописанной проблемы, и целью настоящего изобретения является создание устройства для обработки банкнот и способа обработки банкнот, с которыми, когда происходит сбой, можно восстановить такое же состояние сортировки, как состояние до того, как происходит сбой, в процессе восстановления. Точнее, целью настоящего изобретения является создание устройства для обработки банкнот и способа обработки банкнот, с которыми каждая из банкнот укладывается в один и тот же блок укладки до того, как происходит сбой, и после того, как выполняется процесс восстановления после сбоя.
Устройство для обработки банкнот в соответствии с вариантом осуществления настоящего изобретения включает в себя: приемный блок, выполненный с возможностью поштучного приема банкнот, помещенных в него; получающий блок, выполненный с возможностью получения номеров банкнот принимаемых банкнот; распознающий блок, выполненный с возможностью получения информации банкноты от принимаемых банкнот; множество блоков укладки, выполненных с возможностью укладки банкнот; блок управления, выполненный с возможностью управления транспортировкой банкнот, при этом блок управления выполняет один из нормального режима и режима номеров банкнот, причем нормальный режим определяет места назначения банкнот на основании информации банкноты, полученной распознающим блоком, управляет транспортировкой банкнот так, чтобы банкноты сортировались и укладывались в любой из блоков укладки, и сохраняет номера банкнот, полученные получающим блоком, в связи с сортировочной информацией, и режим номеров банкнот определяет места назначения банкнот на основании сортировочной информации, связанной с номерами банкнот, полученными получающим блоком, и управляет транспортировкой банкнот так, чтобы банкноты сортировались и укладывались в любой из блоков укладки.
Устройство для обработки банкнот в соответствии с вариантом осуществления настоящего изобретения дополнительно содержит блок обнаружения сбоя, выполненный с возможностью обнаружения сбоя, относящегося к транспортировке банкнот, при этом блок управления выполняет режим номеров банкнот, когда блок обнаружения сбоя обнаруживает сбой.
В устройстве для обработки банкнот в соответствии с вариантом осуществления настоящего изобретения сортировочная информация является информацией банкноты, полученной распознающим блоком.
В устройстве для обработки банкнот в соответствии с вариантом осуществления настоящего изобретения сортировочная информация относится к блокам укладки, определенным как места назначения на основании информации банкноты, полученной распознающим блоком.
Устройство для обработки банкнот в соответствии с вариантом осуществления настоящего изобретения дополнительно содержит блок приема команд, выполненный с возможностью приема команды подтверждения счета для каждой транзакции, при этом блок управления сохраняет номера банкнот и сортировочную информацию банкнот, содержащихся в транзакции, для которой блок приема команд принимает команду подтверждения счета.
В устройстве для обработки банкнот в соответствии с вариантом осуществления настоящего изобретения в режиме номеров банкнот, если номер банкноты, полученный получающим блоком, не сохранен, то блок управления определяет место назначения банкноты с упомянутым номером банкноты на основании информации банкноты, полученной распознающим блоком.
Устройство для обработки банкнот в соответствии с вариантом осуществления настоящего изобретения дополнительно содержит блок для брака, выполненный с возможностью укладки отбракованных банкнот, при этом в режиме номеров банкнот, если номер банкноты, полученный получающим блоком, не сохранен, то блок управления определяет блок для брака в качестве места назначения банкноты с упомянутым номером банкноты.
Устройство для обработки банкнот в соответствии с вариантом осуществления настоящего изобретения дополнительно содержит блок уведомления, выполненный с возможностью уведомления о блоке укладки, укладывающем банкноты неподтвержденной транзакции, если сбой обнаруживается блоком обнаружения сбоя, выполненным с возможностью обнаружения сбоя, относящегося к транспортировке банкнот.
Способ обработки банкнот в соответствии с вариантом осуществления настоящего изобретения содержит следующие этапы: в нормальном режиме: принимают поштучно банкноты посредством приемного блока; получают номера банкнот принимаемых банкнот посредством получающего блока; получают информацию банкноты от принимаемых банкнот посредством распознающего блока; сортируют и укладывают банкноты во множество блоков укладки на основании информации банкноты; сохраняют номера банкнот в связи с сортировочной информацией; в режиме номеров банкнот: извлекают банкноты из блоков укладки и снова помещают банкноты в приемный блок; и принимают банкноты, снова помещенные в приемный блок, поштучно, посредством приемного блока, получают номера банкнот принимаемых банкнот посредством получающего блока и сортируют и укладывают банкноты в блоки укладки на основании сортировочной информации, связанной с полученными номерами банкнот.
В способе обработки банкнот в соответствии с вариантом осуществления настоящего изобретения режим номеров банкнот выполняется, когда обнаруживается сбой, относящийся к транспортировке банкнот.
В способе обработки банкнот в соответствии с вариантом осуществления настоящего изобретения банкноты, извлеченные из блоков укладки, снова помещают в приемный блок с сохранением порядка укладки.
В способе обработки банкнот в соответствии с вариантом осуществления настоящего изобретения в режиме номеров банкнот банкноты в транспортном пути между приемным блоком и блоками укладки извлекаются и снова помещаются в приемный блок после того, как банкноты, извлеченные из блоков укладки, возвращаются в приемный блок.
В способе обработки банкнот в соответствии с вариантом осуществления настоящего изобретения, если после того, как банкноты снова помещают в приемный блок, номер банкноты, полученный получающим блоком, не сохранен, то банкнота с номером банкноты укладывается в блок для брака.
В соответствии с настоящим изобретением можно восстановить такое же состояние сортировки, как состояние во время предшествующей сортировки. В частности, когда происходит сбой, в процессе восстановления может быть получено такое же состояние сортировки, как состояние до того, как происходит сбой.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 – вид в перспективе внешнего представления устройства для обработки банкнот в соответствии с вариантом осуществления.
Фиг. 2 – сечение устройства для обработки банкнот в соответствии с вариантом осуществления.
Фиг. 3 – блок-схема устройства для обработки банкнот в соответствии с вариантом осуществления.
Фиг. 4 – блок-схема последовательности операций для объяснения способа обработки банкнот в соответствии с вариантом осуществления.
Фиг. 5 – блок-схема последовательности операций для объяснения способа обработки банкнот в соответствии с вариантом осуществления.
Фиг. 6 – сечение устройства для обработки банкнот в соответствии с модификацией.
Фиг. 7 – блок-схема последовательности операций для объяснения способа обработки банкнот в соответствии с модификацией.
Фиг. 8 – блок-схема последовательности операций для объяснения способа обработки банкнот в соответствии с модификацией.
ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
В дальнейшем варианты осуществления настоящего изобретения поясняются со ссылкой на чертежи.
Фиг. 1 является видом в перспективе устройства 100 для обработки банкнот в соответствии с вариантом осуществления. Фиг. 2 представляет сечение устройства 100 для обработки банкнот. Фиг. 3 представляет блок-схему устройства 100 для обработки банкнот. Как показано на фиг. 1 и 2, устройство 100 для обработки банкнот содержит приемный блок 101, выполненный с возможностью поштучного приема сложенных в стопку банкнот, помещаемых в данный блок оператором, транспортировочный блок 114, выполненный с возможностью транспортировки банкнот, принимаемых приемным блоком 101, и распознающий блок 113, выполненный с возможностью распознавания банкнот, транспортируемых транспортировочным блоком 114, при этом распознающий блок 113 содержится в транспортировочном блоке 114.
Кроме того, как показано на фиг. 2, между приемным блоком 101 и распознающим блоком 113 расположены датчики 121, 122 обнаружения состояния транспортировки, выполненные с возможностью обнаружения состояний транспортировки банкнот, принятых приемным блоком 101.
Распознающий блок 113 содержит датчик 123 считывания изображения, который считывает изображения банкнот, транспортируемых транспортировочным блоком 114. Распознающий блок 113 распознает валюту, номинал, направление, годность, версию, подлинность и т.п. банкнот на основании данных изображения, считанных датчиком 123 считывания изображения, чтобы получить информацию банкноты. Существуют четыре направления: лицевой стороной вверх и портретом вверх; лицевой стороной вверх и портретом вниз; лицевой стороной вниз и портретом вверх; и лицевой стороной вниз и портретом вниз. В частности, если банкноты транспортируются в направлении, параллельном коротким сторонам банкнот, «лицевой стороной вверх и портретом вверх» означает, что банкнота принимается с головной стороны портрета, при нахождении портрета на верхней стороне, «лицевой стороной вверх и портретом вниз» означает, что банкнота принимается со стороны, противоположной головной стороне, при нахождении портрета на верхней стороне, «лицевой стороной вниз и портретом вверх» означает, что банкнота принимается с головной стороны, при нахождении портрета на нижней стороне, и «лицевой стороной вниз и портретом вниз» означает, что банкнота принимается со стороны, противоположной головной стороне, при нахождении портрета на нижней стороне.
Кроме того, расположен получающий блок 112, выполненный с возможностью получения номеров банкнот с банкнот на основании данных изображения, считанных датчиком 123 считывания изображения. Получающий блок 112 может либо содержаться в распознающем блоке 113, либо быть отдельным от распознающего блока 113.
Блоки 102a, 102b для брака, в которые укладываются банкноты, не подлежащие укладке по результатам определения ни в один из блоков 106a-106d укладки, подсоединены к выходной стороне распознающего блока 113. Например, банкноты, подверженные по результатам определения аномальному распознаванию или аномальной транспортировке, могут укладываться в блок 102a для брака, и банкноты, оказывающиеся по результатам определения фальшивыми купюрами в процессе определения подлинности посредством распознающего блока 113, могут укладываться в блок 102b для брака.
Аномальная транспортировка означает аномальные события, которые происходят, когда транспортировочный блок 114 транспортирует банкноты. Примеры аномальной транспортировки включают в себя, например, случаи, когда банкнота транспортируется косо (перекошенное состояние), когда две или более банкнот транспортируются с одной или более банкнотами, наложенными на одну или более других банкнот (перекрывающееся состояние), и когда две или более банкнот транспортируются без наличия предварительно заданного интервала между ними (сцепленное состояние).
Датчики 124a, 124b обнаруживают, нормально ли банкноты направляются в блоки 102a и 102b для брака.
Блоки 106a-106d укладки, в которые укладываются банкноты, транспортируемые транспортировочным блоком 114, подсоединены к выходной стороне распознающего блока 113 и к конечному участку транспортировочного блока 114. Блоки 106a-106d укладки выполнены с возможностью сортировки банкнот, принимаемых приемным блоком 101, на основании информации банкноты (валюта, номинал, направление, годность, версия и т.п.).
Датчик 125 обнаруживает, нормально ли банкноты, которые не направляются в блоки 102a и 102b для брака, направляются в блоки 106a-106d укладки. Датчики 126a-126d обнаруживают, нормально ли банкноты направляются в блоки 106a-106d укладки. Датчики 127a-127c обнаруживают, нормально ли транспортируются банкноты.
Как показано на фиг. 1, устройство 100 для обработки банкнот содержит также операционный блок 103 с клавишами ввода для приема команд от оператора и блок 104 отображения, выполненный с возможностью отображения различных элементов информации. Устройство 100 для обработки банкнот дополнительно содержит отдельные блоки 107a-107d отображения, выполненные с возможностью отображения типов и чисел банкнот, уложенных в блоках 106a-106d укладки. Отдельные блоки 107a-107d отображения выполнены с возможностью отображения типов и чисел банкнот, уложенных в блоках 106a-106d укладки. Примерами типов банкнот являются, например, валюта, номинал, направление, годность, версия и т.п. Блок 104 отображения и отдельные блоки 107a-107d отображения являются, например, жидкокристаллическими (ЖК) дисплеями.
Как показано на фиг. 3, устройство 100 для обработки банкнот включает в себя блок 111 управления, выполненный с возможностью управления соответствующими блоками, и блок 118 памяти.
Блок 111 управления управляет соответствующими блоками на основании управляющей программы, хранящейся в блоке 118 памяти. Блок 111 управления является процессором, например центральным процессором (ЦП). Блок 118 памяти включает в себя один или более носителей данных, например постоянную память (ROM), оперативную память (RAM), накопитель на жестком диске и флэш-память.
Устройство 100 для обработки банкнот дополнительно содержит блок 116 обнаружения сбоя, выполненный с возможностью обнаружения наступления сбоев, имеющих отношение к транспортировке банкнот. Например, блок 116 обнаружения сбоя обнаруживает наступление сбоев, например застревания по результатам обнаружения датчиков 121, 122, 125 и 127a-127c.
Блок 111 управления способен переключаться между двумя режимами, нормальным режимом и режимом номеров банкнот. Нормальный режим выполняется для осуществления нормального процесса обработки банкнот, и режим номеров банкнот предназначен для сортировки банкнот по номерам банкнот, заранее связанным с сортировочной информацией. Например, режим номеров банкнот выполняется в процессе восстановления после сбоя после того, как блоком обнаружения сбоя обнаруживается наступление сбоя.
В нормальном режиме блок 111 управления определяет, в который из блоков 106a-106d укладки должна транспортироваться банкнота на основании информации банкноты, полученной распознающим блоком 113, и управляет транспортировочным блоком 114. Кроме того, блок 111 управления дает задание блоку 118 памяти сохранять номер банкноты с банкноты, полученный получающим блоком 112 в связи с сортировочной информацией. Сортировочная информация в данном случае имеет отношение к сортировке банкноты и месту назначения банкноты, например. Например, если купюры номиналом десять тысяч иен назначаются в блок 106a укладки, купюры номиналом в одну тысячу иен назначаются в блок 106b укладки, и купюры номиналом пять тысяч иен назначаются в блок 106c укладки, и банкнота, принятая приемным блоком 101, является купюрой номиналом пять тысяч иен с номером банкноты FM766471L, то блок 111 управления дает задание блоку 118 памяти сохранить номер банкноты FM766471L в связи с блоком 106c укладки.
Блок 111 управления дает задание отдельным блокам 107a-107d отображения отображать типы банкнот, назначенные блокам 106a-106d укладки, и число банкнот, уложенных в каждый из блоков 106a-106d укладки. После того, как обработка банкнот в ходе одной транзакции завершена, блок 111 управления дает задание блоку 104 отображения отобразить результат подсчета чисел банкнот. После приема команды подтверждения от пользователя при посредстве операционного блока 103, блок 111 управления подтверждает сосчитанные числа банкнот для одной транзакции и дает задание блоку 118 памяти сохранить подтвержденные сосчитанные числа банкнот.
Далее приведено описание процесса восстановления после сбоя в качестве примера процесса, в ходе которого выполняется режим номеров банкнот. Когда блок 116 обнаружения сбоя обнаруживает наступление сбоя, блок 111 управления приостанавливает работу устройства 100 для обработки банкнот. После того, как устройство 100 для обработки банкнот приостанавливает работу, пользователь извлекает банкноты из блоков 106a-106d укладки и снова помещает их в приемный блок 101. Блок 111 управления выполняет режим номеров банкнот, чтобы начать прием банкнот, снова помещенных в приемный блок 101.
Получающий блок 112 также получает номера банкнот с банкнот в режиме номеров банкнот. Однако распознающий блок 113 не обязательно получает информацию банкноты. Блок 111 управления производит поиск в блоке 118 памяти с использованием номеров банкнот, полученных получающим блоком 112. Если номер банкноты, полученный получающим блоком 112, хранится в блоке 118 памяти, то блок 111 управления вызывает сортировочную информацию (место назначения банкноты), связанную с номером банкноты. Блок 111 управления определяет место назначения банкноты, вызванное из блока 118 памяти, в качестве места назначения принятой банкноты и управляет транспортировочным блоком 114. В результате, банкнота, принятая приемным блоком 101, снова транспортируется в блок укладки, в который она была уложена до того, как произошел сбой.
Далее приведено описание способа обработки банкнот в соответствии с вариантом осуществления, со ссылкой на блок-схемы последовательности операций, показанные на фиг. 4 и 5. Блок-схема последовательности операций, показанная на фиг. 4, соответствует процессу обработки банкнот в нормальном режиме, и блок-схема последовательности операций, показанная на фиг. 5, соответствует процессу обработки банкнот в режиме номеров банкнот после того, как обнаруживается наступление сбоя.
Сначала будет описан способ обработки банкнот в нормальном режиме с использованием блок-схемы последовательности операций, показанной на фиг. 4.
(Этап S101) Банкноты для одной транзакции закладываются в приемный блок 101.
(Этап S102) Приемный блок 101 принимает банкноты поштучно.
(Этап S103) Распознающий блок 113 получает информацию банкноты (валюту, номинал, направление, годность, версию, подлинность) принимаемых банкнот. Получающий блок 112 получает номера банкнот принимаемых банкнот.
(Этап S104) Блок 111 управления определяет места назначения банкнот на основании информации банкноты, полученной на этапе S103. Типы банкнот, подлежащих укладке, назначаются блокам 106a-106d укладки заранее. Банкноты таких типов, которые не назначены блокам 106a-106d укладки, и фальшивые купюры транспортируются в блоки 102a-102b для брака.
(Этап S105) Банкноты сортируются и укладываются в блоки 106a-106d укладки или блоки 102a и 102b для брака.
(Этап S106) Блок 111 управления дает задание блоку 118 памяти сохранять номера банкнот, полученные на этапе S103 в связи с местами назначения банкнот.
(Этап S107) Если все банкноты, заложенные в приемный блок 101, принимаются, то процесс переходит на этап S108, и, если некоторые банкноты остаются в приемном блоке 101, то процесс возвращается на этап S102.
(Этап S108) Результат подсчета отображается на блоке 104 отображения, и пользователь вводит команду подтверждения посредством операционного блока 103.
(Этап S109) Если имеются банкноты для следующей транзакции, то процесс возвращается на этап S101.
Как изложено выше, в нормальном режиме банкноты сортируются и укладываются в зависимости от типов банкнот, и номера банкнот сохраняются в блоке 118 памяти в связи с их местами назначения.
Ниже описан способ обработки банкнот в режиме номеров банкнот в процессе восстановления после сбоя, со ссылкой на блок-схему последовательности операций, показанную на фиг. 5.
(Этап S201) Если блоком 116 обнаружения сбоя обнаруживается наступление сбоя, то блок 111 управления выполняет режим номеров банкнот, чтобы приостановить прием банкнот посредством приемного блока 101 и транспортировку банкнот посредством транспортировочного блока 114.
Пользователь извлекает банкноты из блоков 106a-106d укладки, а также банкноты, транспортируемые транспортировочным блоком 114 (на транспортном пути). Пользователь может также извлечь банкноты из блоков 102a и 102b для брака.
(Этап S202) Банкноты, извлеченные на этапе S201, снова помещаются в приемный блок 101. Банкноты, извлеченные из транспортного пути, снова помещаются в приемный блок 101 после банкнот из блоков 106a-106d укладки.
(Этап S203) Приемный блок 101 принимает банкноты поштучно.
(Этап S204) Получающий блок 112 получает номера банкнот вновь принимаемых банкнот. Если банкноты извлекаются из блоков 102a и 102b для брака и снова помещаются в приемный блок 101, то распознающий блок 113 может получать информацию банкноты (валюту, номинал, направление, годность, версию, подлинность) с банкнот.
(Этап S205) Блок 111 управления производит поиск в блоке 118 памяти с использованием номеров банкнот, полученных на этапе S204.
(Этап S206) Если номер банкноты с банкноты, полученный на этапе S204, хранится в блоке 118 памяти, то процесс переходит на этап S207, а если нет, то процесс переходит на этап S208. Банкноты, для которых номера банкнот, полученные на этапе S204, не хранятся в блоке 118 памяти, являются банкнотами, извлеченными из блоков 102a и 102b для брака на этапе S201. Причиной в данном случае является то, что банкноты, извлеченные из блоков 102a и 102b для брака, включают в себя банкноты, с которых нельзя нормально получить номера банкнот или информацию банкноты вследствие аномальной транспортировки или аномального распознавания.
(Этап S207) Блок 111 управления вызывает сортировочную информацию (места назначения банкнот), связанную с номерами банкнот, полученными на этапе S204, из блока 118 памяти. Блок 111 управления определяет вызванные места назначения как места назначения для принятых банкнот.
(Этап S208) Блок 111 управления определяет места назначения банкнот на основании информации банкнот, полученной на этапе S204. Типы уложенных банкнот, назначенные соответствующим блокам 106a-106d укладки, являются таким же, как типы в нормальном режиме.
(Этап S209) Блок 111 управления дает задание блоку 118 памяти сохранять номера банкнот, полученные на этапе S204 в связи с местами назначения банкнот.
Банкноты, для которых номера банкнот, полученные на этапе S204, не хранятся в блоке 118 памяти, могут быть отсортированы и уложены в блоки 102a и 102b для брака, вместо перехода на этапы S208 и S209.
(Этап S210) Банкноты сортируются и укладываются в блоки 106a-106d укладки или блоки 102a и 102b для брака.
(Этап S211) Если все банкноты, помещенные в приемный блок 101, принимаются, то процесс возвращается в нормальный режим. Если некоторые банкноты остаются в приемном блоке 101, то процесс возвращается на этап S203.
В результате, банкноты, заложенные в приемный блок 101, снова транспортируются к блокам 106a - 106d укладки, в которые банкноты были уложены до того, как произошел сбой.
В приведенном варианте осуществления номера банкнот сохраняются в связи с местами назначения, и банкноты, которые помещаются снова в процессе восстановления после сбоя, транспортируются в места назначения, связанные с номерами банкнот на банкнотах. Поэтому банкноты, которые трудно определить в том смысле, являются ли они годными купюрами или негодными купюрами, и могут определяться как разнотипные купюры до того, как происходит сбой, и после того, как выполняется процесс восстановления после сбоя, например, могут укладываться в те же самые блоки укладки, что и до того, как происходит сбой, поскольку места назначения банкнот определяются по номерам банкнот данных банкнот. Если банкноты сортируются и укладываются в зависимости от номиналов, и для одного номинала назначено множество блоков укладки, то банкноты могут укладываться в одни и те же блоки укладки до того, как происходит сбой, и после того, как выполняется процесс восстановления после сбоя.
Как изложено выше, в соответствии с вариантом осуществления, каждая банкнота может быть уложена в один и тот же блок укладки в нормальном режиме и режиме номеров банкнот. В частности, когда выполняется режим номеров банкнот в процессе восстановления после сбоя, то одинаковое состояние сортировки может быть получено до того, как происходит сбой, и после того, как выполняется процесс восстановления после сбоя.
В вышеописанном варианте осуществления банкноты, которые извлекаются из блоков 106a-106d укладки в процессе восстановления после сбоя, помещаются, предпочтительно, в приемный блок 101 снова с выдерживанием порядков укладки. Таким образом можно восстановить порядки укладки в блоках 106a-106d укладки до того, как происходит сбой, и после того, как выполняется процесс восстановления после сбоя.
В вышеописанном варианте осуществления места назначения банкнот определяются на основании сортировочной информации, связанной с номерами банкнот. Однако места назначения могут определяться на основании информации банкнот, полученной распознающим блоком 113. В данном случае блок 111 управления вызывает информацию банкнот, связанную с номерами банкнот принимаемых банкнот, из блока 118 памяти в режиме номеров банкнот и определяет места назначения банкнот на основании информации банкнот. Поскольку места назначения банкнот определяются на основании той же самой информации банкнот, которая используется для определения мест назначения банкноты в нормальном режиме, то соответствующие банкноты могут укладываться в один и тот же блок укладки в нормальном режиме и режиме номеров банкнот.
В вышеописанном варианте осуществления номера банкнот и сортировочная информация, связанная с данными номерами для банкнот транзакции, для которой результат подсчета подтверждается, могут сохраняться в блоке 118 памяти. Например, номера банкнот и сортировочная информация относительно банкнот для одной транзакции могут сохраняться в первичном запоминающем устройстве, например кэш-памяти или основной памяти, до того, как подтверждается результат подсчета, и затем сохраняться во вторичном запоминающем устройстве, например накопителе на жестком диске (HDD) или флэш-памяти, после того, как результат подсчета подтверждается. Когда обнаруживается наступление сбоя, номера банкнот и сортировочная информация в первичном запоминающем устройстве для транзакции, которая обрабатывается, стираются, и информация, сохраненная во вторичном запоминающем устройстве, извлекается и записывается в первичное запоминающее устройство. Это позволяет восстановить состояние сортировки до наступления сбоя банкнот для транзакции, для которой подтвержден результат подсчета.
В вышеописанном варианте осуществления, если номер банкноты, полученный на этапе S204, не сохранен в блоке 118 памяти, то блок 111 управления определяет место назначения банкноты на основании информации банкноты, полученной на этапе S204. Однако банкноты, для которых номера банкнот не хранятся в блоке 118 памяти, могут транспортироваться в блоки 102a и 102b для брака.
Кроме того, может также присутствовать блок уведомления, который выполнен с возможностью обеспечения уведомления, относящегося к блокам укладки, в которые укладываются банкноты для транзакции (которая обрабатывается), результат подсчета которых еще не подтвержден, когда наступление сбоя обнаруживается блоком 116 обнаружения сбоя. Банкноты в блоке укладки, в котором не уложено ни одной банкноты неподтвержденной транзакции, не нуждаются в извлечении из блока укладки и в повторном помещении в приемный блок. Следовательно, банкноты можно извлекать из блоков укладки, упомянутых уведомлением, и снова помещать в приемный блок. Это может облегчить процесс восстановления. Отдельные блоки 107a-107d отображения могут выполнять функцию блока уведомления.
Фиг. 6 схематически представляет конструкцию устройства 400 для обработки банкнот в соответствии с модификацией. Устройство 400 для обработки банкнот включает в себя приемный блок 401, транспортировочный блок 402, распознающий блок 403a, получающий блок 403b, реверсивный механизм 404, блоки 405a, 405b, 405c для брака, внешние блоки 406a-406f укладки, блоки 407a-407c укладки, транспортировочный блок 408 периодического действия, блок 409 возврата нечетких банкнот, блок 410 пакетирования банкнот, блок 411 хранения пакетированных банкнот и блок 420 управления. Кроме того, устройство 400 для обработки банкнот включает в себя операционный блок/блок отображения, который не показан.
Приемный блок 401 выполнен с возможностью поштучного приема банкнот, которые помещены пользователь внутрь корпуса устройства 400 для обработки банкнот.
Транспортировочный блок 402 расположен внутри корпуса устройства 400 для обработки банкнот и транспортирует банкноты, принятые приемным блоком 401. Транспортировочный блок 402 транспортирует банкноты в зависимости от блока 420 управления.
Транспортировочный блок 402 представляет собой, например, сочетание ленточного и транспортировочного механизма, включающего в себя пару роликов или три или более роликов и резиновые ленты, например, натянутые на ролики.
Распознающий блок 403a расположен на транспортировочном блоке 402 для оценки валюты, номинала, подлинности, годности, направления, версии и т.п. банкнот, транспортируемых транспортировочным блоком 402, чтобы получать информацию банкноты. Получающий блок 403b получает номера банкнот с банкнот, транспортируемых транспортировочным блоком 402.
Транспортировочный блок 402 разветвляется после распознающего блока 403a. Забракованные банкноты транспортируются и укладываются в блок 405a или 405b для брака в соответствии с результатом распознавания, полученным распознающим блоком 403a. Забракованные банкноты транспортируются в блоки 405a, 405b для брака в соответствии с причинами для отбраковки.
Реверс лицевой/задней сторон выполняется для банкнот, которые не отбраковываются, в реверсивном механизме 404 в соответствии с результатом определения лицевой/задней сторон распознающим блоком 403a таким образом, что лицевые стороны и задние стороны всех банкнот согласуются. Банкноты, для которых реверс лицевой/задней сторон выполняется так, чтобы лицевые стороны и задние стороны согласовались, и которые не подлежат пакетированию, укладываются в любой из внешних блоков 406a - 406f укладки на основании информации банкноты, полученной распознающим блоком 403a. Типы банкнот, подлежащих пакетированию или подлежащих укладке во внешние блоки 406a-406f укладки, устанавливаются заранее.
Банкноты, подлежащие пакетированию, транспортируются в любой из блоков 407a-407c укладки. Датчик (не показанный) расположен во впускном отверстии для банкнот каждого из блоков 407a-407c укладки, чтобы обнаруживать число транспортируемых банкнот. Датчик выдает число банкнот, укладываемых в каждый из блоков 407a-407c укладки, в блок 420 управления. Когда число банкнот, уложенных в любой из блоков 407a-407c укладки, достигает предварительно заданного числа, транспортировочный блок 408 периодического действия извлекает партию банкнот, уложенных в блоке укладки, и транспортирует ее в блок 410 пакетирования банкнот.
Один из блоков 407a-407c укладки предназначен не для приема банкнот, т.е. для нахождения в открытом состоянии. В то время, когда транспортировочный блок 408 периодического действия извлекает партию банкнот из блока укладки, блок укладки не может принимать никакой банкноты. Поэтому банкноты транспортируются и укладываются в упомянутый открытый блок укладки.
Партия банкнот, транспортируемых в блок 410 пакетирования банкнот, пакетируется и сохраняется в блоке 411 хранения пакетированных банкнот.
Транспортировочный блок 408 периодического действия способен транспортировать нечеткие банкноты в блоках 407a-407c укладки в блок 409 возврата нечетких банкнот, который является, например, открытым карманом.
Как в вышеописанном варианте осуществления, блок 420 управления дает задание блоку памяти (не показанному) сохранять номера банкнот в связи с сортировочной информацией (местами назначения или информацией банкноты с банкнот) банкнот в нормальном режиме.
Если блок обнаружения сбоя (не показанный) обнаруживает наступление сбоя, то блок 420 управления приостанавливает прием банкнот посредством приемного блока 401 и транспортировку банкнот посредством транспортировочного блока 402. Затем пользователь извлекает банкноты, уложенные во внешние блоки 406a-406f укладки и на транспортном пути, и снова помещает их в приемный блок 401. Пользователь дополнительно извлекает банкноты, укладываемые в блоки 407a-407c укладки, из блока 405c для брака и снова помещает их в приемный блок 401. Банкноты, пакетированные блоком 410 пакетирования банкнот, не помещаются снова в приемный блок 401, и результат подсчета пакетированных банкнот предварительно подтверждается.
Блок 420 управления выполняет режим номеров банкнот, просматривает блок памяти с использованием номеров банкнот, принятых приемным блоком 401, для поиска сортировочной информации, связанной с номерами банкнот, и определяет места назначения банкнот на основании сортировочной информации.
В результате соответствующие банкноты могут укладываться в одни и те же блоки 406a-406f укладки до того, как происходит сбой, и после того, как выполняется процесс восстановления после сбоя, и может восстанавливаться состояние укладки до того, как происходит сбой.
В вышеописанном варианте осуществления описан, главным образом, процесс восстановления после сбоя. Однако варианты осуществления настоящего изобретения не ограничены процессом восстановления после сбоя. Например, настоящее изобретение может выполняться, когда банкноты, один раз сортированные устройством для обработки банкнот, сортируются снова, и первоначальные состояния сортировки должны восстанавливаться. Первая сортировка может выполняться в нормальном режиме, и вторая сортировка может выполняться в режиме номеров банкнот. В результате получается одинаковое состояние сортировки при первой сортировке и второй сортировке.
Обработку банкнот в режиме номеров банкнот в соответствии с вышеописанным вариантом осуществления можно применить к процессу отмены депонирования.
В процессе депонирования банкноты для одной транзакции принимаются поштучно, номер банкноты и информация банкноты каждой банкноты прочитываются, место назначение банкноты определяется на основании информации банкноты, и банкнота укладывается в любой из блоков 106a-106d укладки и блоков 102a и 102b для брака. Если все банкноты для одной транзакции принимаются, то результат подсчета отображается на блоке 104 отображения, и, когда пользователь вводит команду подтверждения, результат подсчета подтверждается, и номер банкноты и соответствующая сортировочная информация (место назначения банкноты) по каждой банкноте сохраняются в блоке 118 памяти.
Если имеются банкноты для новой транзакции депонирования, то банкноты для новой транзакции депонирования обрабатываются без перерыва, с банкнотами предыдущей транзакции, которая была подтверждена, уложенными (оставленными) в блоках 106a-106d укладки.
Банкноты для новой транзакции депонирования обрабатываются таким же образом. Если пользователь не соглашается с результатом подсчета, представленным на блоке 104 отображения, и намерен отменить депонирование, то выполняется процесс отмены. Поскольку результат подсчета не подтверждается, то номера банкнот с банкнот, для которых депонирование следует отменить, не сохраняются в блоке 118 памяти. Процесс отмены описан ниже с использованием блок-схемы последовательности операций, показанной на фиг. 7.
(Этап S301) Пользователь извлекает банкноты, уложенные в блоках 106a-106d укладки (и блоках 102a и 102b для брака).
(Этап S302) Банкноты, извлеченные на этапе S301, снова помещают в приемный блок 101.
(Этап S303) Приемный блок 101 принимает банкноты поштучно.
(Этап S304) Получающий блок 112 получает номера банкнот принимаемых банкнот.
(Этап S305) Блок 111 управления производит поиск в блоке 118 памяти с использованием номеров банкнот, полученных на этапе S304.
(Этап S306) Если номер банкноты, полученный на этапе S304, хранится в блоке 118 памяти, то процесс переходит на этап S307, и, если нет, то процесс переходит на этап S308. Банкноты, для которых номера банкнот, полученные на этапе S304, не хранятся в блоке 118 памяти, являются банкнотами отмененной транзакции депонирования.
(Этап S307) Блок 111 управления вызывает сортировочную информацию (место назначения банкнот), связанную с номерами банкнот, полученными на этапе S304, из блока 118 памяти. Блок 111 управления определяет вызванные места назначения банкнот как места назначения принимаемых банкнот.
(Этап S308) Блок 111 управления определяет, что места назначения принимаемых банкнот должны быть блоком 102a или 102b для брака.
(Этап S309) Банкноты сортируются и укладываются в блоки 106a-106d укладки или блоки 102a и 102b для брака.
(Этап S310) Если все банкноты, снова помещенные в приемный блок 101, принимаются, то процесс отмены заканчивается, и, если некоторые банкноты остаются в приемном блоке 101, то процесс отмены возвращается на этап S303.
В результате все банкноты для отмененной транзакции депонирования транспортируются в блоки 102a и 102b для брака, и банкноты для предыдущей транзакции, для которых депонирование подтверждается, транспортируются в блоки 106a-106d укладки, в которых они были уложены до того, как выполняется процесс отмены. Таким образом, если депонирование отменяется, то банкноты для отмененной транзакции депонирования (те же самые банкноты) могут быть извлечены отдельно от банкнот подтвержденной транзакции депонирования.
Подтвержденная прошлая транзакция депонирования может быть отменена, и банкноты, содержащиеся в упомянутой транзакции, могут быть извлечены отдельно с использованием обработки банкнот в режиме номеров банкнот в соответствии с вышеописанным вариантом осуществления. В данном случае каждой транзакции депонирования назначается идентификатор (ID) транзакции, по которому можно однозначно идентифицировать транзакцию. Идентификатор транзакции может быть введен пользователем или присвоен автоматически устройством для обработки банкнот.
В ходе транзакции депонирования банкноты для одной транзакции принимаются поштучно, номер банкноты и информация банкноты каждой банкноты прочитываются, место назначение банкноты определяется на основании информации банкноты, и каждая банкнота укладывается в любой из блоков 106a-106d укладки и блоков 102a и 102b для брака. Идентификатор транзакции ставится в соответствие номеру банкноты и сортировочной информации (месту назначения банкноты) каждой банкноты и сохраняется в блоке 118 памяти. Когда все банкноты для одной транзакции принимаются, результат подсчета отображается на блоке 104 отображения и подтверждается при вводе пользователем команды подтверждения.
Если имеются банкноты для новой транзакции депонирования, то банкноты для новой транзакции депонирования обрабатываются без перерыва, с банкнотами для подтвержденной предыдущей транзакции, уложенными (оставленными) в блоках 106a-106d укладки. Способ выполнения процесса отмены депонирования для подтвержденной прошлой транзакции депонирования после того, как обрабатывается множество транзакций депонирования, описан ниже с использованием блок-схемы последовательности операций, показанной на фиг. 8.
(Этап S401) Пользователь вводит идентификатор транзакции, для которой следует отменить депонирование. Идентификатор транзакции может быть введен пользователем при посредстве операционного блока 103 или выбран пользователем из отображаемых возможных идентификаторов транзакций для транзакции, подлежащей отмене.
(Этап S402) Пользователь извлекает банкноты, уложенные в блоках 106a-106d укладки (и блоках 102a и 102b для брака).
(Этап S403) Банкноты, извлеченные на этапе S402, снова помещаются в приемный блок 101.
(Этап S404) Приемный блок 101 принимает банкноты поштучно.
(Этап S405) Получающий блок 112 получает номера банкнот принимаемых банкнот.
(Этап S406) Блок 111 управления производит поиск в блоке 118 памяти с использованием номеров банкнот, полученных на этапе S405.
(Этап S407) Если идентификатор транзакции, хранящийся в блоке 118 памяти в связи с номерами банкнот, полученными на этапе S405, согласуется с идентификатором транзакции, введенном на этапе S401, то процесс переходит на этап S408, и, если нет, то процесс переходит на этап S409.
(Этап S408) Блок 111 управления определяет место назначения принимаемых банкнот как либо блок 102a для брака, либо блок 102b для брака.
(Этап S409) Блок 111 управления вызывает сортировочную информацию (места назначения банкнот), связанную с номерами банкнот, полученными на этапе S405, из блока 118 памяти. Блок 111 управления определяет вызванные места назначения банкнот как места назначения принятых банкнот.
(Этап S410) Банкноты сортируются и укладываются в блоки 106a-106d укладки или блоки 102a и 102b для брака.
(Этап S411) Если все банкноты, помещенные в приемный блок 101 снова, принимаются, то процесс отмены заканчивается, и, если некоторые банкноты остаются в приемном блоке 101, то процесс переходит на этап S404.
В результате все банкноты для отмененной транзакции депонирования транспортируются в блоки 102a и 102b для брака, и другие банкноты транспортируются в блоки 106a-106d укладки, в которых они были уложены до того, как выполняется процесс отмены. Таким образом, банкноты для отмененной транзакции депонирования (те же самые банкноты) можно извлекать отдельно от банкнот других транзакций. Применение идентификатора транзакций делает также возможным выполнение процесса отмены депонирования для прошедшей транзакции.
Настоящее изобретение не ограничено вышеописанными вариантами осуществления в приведенной формы и может осуществляться с составляющими его элементами, модифицированными в фазе реализации без выхода за пределы объема настоящего изобретения. Кроме того, различные изобретения можно создавать соответствующим сочетанием множества составляющих элементов, раскрытых в вышеописанных вариантах осуществления. Например, некоторые составляющие элементы могут быть удалены из числа всех составляющих элементов, показанных в вариантах осуществления. Кроме того, составляющие элементы в разных вариантах осуществления могут соответственно сочетаться.
100: устройство для обработки банкнот
101: приемный блок
103: операционный блок
104: блок отображения
107a-107d: отдельные блоки отображения
111: блок управления
112: получающий блок
113: распознающий блок
114: транспортировочный блок
116: блок обнаружения сбоя
118: блок памяти