Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству, способному к считыванию множества документов, способу управления этим устройством и программе.
Уровень техники
В последние годы неавторизованное копирование документов становится более частым в результате широкого распространения копировальных устройств. В качестве противодействия предоставлена методика, которая запрещает копирование специфичного документа. Методика, которая запрещает копирование, заключается в следующем.
Копировальное устройство, раскрытое в патентном документе 1, добавляет информацию запрещения копирования в документ. Когда копировальное устройство считывает документ, копировальное устройство запрещает копирование документа.
Копировальное устройство, раскрытое в патентном документе 2, добавляет информацию условного разрешения копирования и условие (например, пароль) в документ. Когда копировальное устройство считывает документ, копировальное устройство запрашивает пользователя вводить условие, добавляемое в документ. Если входное условие является правильным, копировальное устройство выполняет копирование документа. Если входное условие является неправильным, копировальное устройство не выполняет копирование документа.
Список библиографических ссылок
Патентные документы
PTL 1. Выложенный патент Японии номер 04-009963
PTL 2. Выложенный патент Японии номер 2002-305646
Сущность изобретения
Техническая проблема
Тем не менее, если злоумышленный пользователь хочет выполнять неавторизованное копирование документа, в который добавлена информация запрещения копирования, этот пользователь может размышлять следующим образом.
У меня есть документ, в который добавлены информация условного разрешения копирования и условие. К счастью, я знаю условие (например, пароль). Когда я помещаю документ на площадку для документов, копировальное устройство должно запрашивать от меня ввод условия. В это время я могу ввести условие правильно. При условии, что я могу ввести условие правильно, копировальное устройство не имеет другой возможности, кроме как выполнять копирование документа на площадке для документов. Таким образом, я попытаюсь поместить документ, в который добавлена информация условного разрешения копирования, вместе с документом, в который добавлена информация запрещения копирования. После этого копирование документа, в который добавлена информация запрещения копирования, должно быть выполнено. Такой злоумышленный пользователь может размышлять так, как описано выше, и выполнять неавторизованное копирование документа.
Настоящее изобретение осуществлено, чтобы запрещать злоумышленному пользователю выполнение неавторизованного копирования документа. Кроме того, другие методики вывода (например, методики отправки электронных почтовых сообщений, факсов и т.д.) могут иметь проблему, аналогичную вышеописанной проблеме.
Решение проблемы
Устройство согласно варианту осуществления настоящего изобретения включает в себя средство формирования для считывания множества документов и формирования изображений документов, соответствующих документам; и средство извлечения, способное к извлечению информации условного разрешения вывода и информации запрещения вывода из сформированных изображений документов. Если информация условного разрешения вывода и информация запрещения вывода извлекаются посредством средства извлечения, то сформированные изображения документов не выводятся. Соответственно, неавторизованный вывод злоумышленным пользователем может быть запрещен.
Кроме того, устройство согласно варианту осуществления настоящего изобретения включает в себя средство считывания для считывания документа, вывод которого запрещен, и документа, которому условно разрешен вывод; и средство запрещения для запрещения копирования документов, считанных посредством средства считывания.
Преимущества изобретения
С помощью настоящего изобретения, последовательность действий злоумышленного пользователя может предотвращаться, когда пользователь намеревается выполнять неавторизованное копирование документа, вывод которого запрещен.
Краткое описание чертежей
Фиг. 1 является блок-схемой MFP согласно первому варианту осуществления.
Фиг. 2 является блок-схемой последовательности операций, показывающей процесс создания MFP.
Фиг. 3 иллюстрирует часть штрих-кода, нанесенного с опорной сеткой.
Фиг. 4 иллюстрирует способ нахождения штрих-кода из изображения документа.
Фиг. 5 иллюстрирует штрих-код.
Фиг. 6 иллюстрирует примеры экранов для настройки специфичной информации.
Фиг. 7 является блок-схемой последовательности операций, показывающей последовательность операций управления копированием, исполненного посредством MFP.
Подробное описание вариантов осуществления
Предпочтительные варианты осуществления настоящего изобретения описываются ниже со ссылками на прилагаемые чертежи.
Первый вариант осуществления
Копирование документа, в который добавлены информация условного разрешения копирования и условие, может быть выполнено, только если условие удовлетворяется. Вследствие этого, например, если пользователь, который знает условие документа, вводит условие правильно в копировальное устройство и намеревается выполнять копирование документа, копировальное устройство не имеет другой возможности, кроме как выполнять копирование документа.
Первый вариант осуществления настоящего изобретения направлен на такого пользователя, который использует этот документ, чтобы выполнять копирование другого документа, в который добавлена информация запрещения копирования. В частности, в этом варианте осуществления, пользователю запрещается не только выполнение копирования другого документа, но также и выполнение копирования этого документа (документа, в который добавлены информация условного разрешения копирования и условие) в качестве санкции.
Теперь описываются термины, используемые в первом варианте осуществления настоящего изобретения. Специфичная информация представляет любую упомянутую ниже информацию. Первая специфичная информация включает в себя два фрагмента информации в виде информации запрещения копирования и идентификатора документа. Вторая специфичная информация включает в себя три фрагмента информации в виде информации условного разрешения копирования, условия и идентификатора документа. Кроме того, в первом варианте осуществления настоящего изобретения информация запрещения копирования и информация условного разрешения копирования совместно называются информацией управления копированием.
Далее описывается процесс создания документа, в который добавляется специфичная информация. Во-первых, специфичная информация кодируется, чтобы получать вложенную информацию. Во-вторых, изображение вложенной информации формируется так, что оно формирует штрих-код. Сформированный штрих-код повторяется. Результирующее множество штрих-кодов комбинируется так, что они формируют группу штрих-кодов. В-третьих, группа штрих-кодов объединяется с изображением документа так, что они формируют изображение документа с объединенными штрих-кодами. Наконец, изображение документа с объединенными штрих-кодами печатается. Соответственно, документ, в который специфичная информация добавлена в форме штрих-кодов, создается. Последовательность этих процессов называется "добавлением" специфичной информации. Кроме того, процесс кодирования специфичной информации, чтобы формировать изображение специфичной информации (с помощью этого процесса формируется штрих-код), называется штриховым кодированием специфичной информации.
Группа штрих-кодов, в которую множество штрих-кодов комбинируются, объединяется с изображением документа и печатается, чтобы получать преимущество увеличения характеристик противодействия. Поскольку группа штрих-кодов объединяется с изображением документа и печатается, специфичная информация может быть извлечена из документа при условии, что, по меньшей мере, один штрих-код присутствует в документе без искажения.
В следующих вариантах осуществления, включающих в себя первый вариант осуществления настоящего изобретения, например, описываются процессы на соответствующих этапах в режиме, в котором группа штрих-кодов используется (в режиме, в котором группа штрих-кодов объединяется с изображением документа и печатается, и в режиме, в котором печатный документ считывается, и копирование документа управляется). Тем не менее режим, в котором только один штрих-код объединяется с изображением документа и печатается, и режим, в котором печатный документ считывается, и копирование документа управляется, могут быть предусмотрены, хотя вышеописанное преимущество ухудшается.
В этом варианте осуществления, число штрих-кодов, включенных в группу штрих-кодов, соответствует размеру изображения документа. Например, когда изображение документа имеет размер, который печатается на листе размера A4 (21×29,7 см), группа штрих-кодов включает в себя 21×29 штрих-кодов. Соответственно, штрих-коды включаются во всю область созданного документа.
Далее описывается процесс извлечения специфичной информации из документа, в который специфичная информация добавлена в форме штрих-кодов. Во-первых, считывается документ, помещенный на площадку для документов или на автоподатчик документов (ADF), и формируется изображение документа для считанного документа. Во-вторых, находятся штрих-коды из изображения документа. В-третьих, получается информация в найденных штрих-кодах, чтобы получать вложенную информацию. В-четвертых, вложенная информация декодируется, чтобы получать специфичную информацию. Соответственно, специфичная информация может получаться из документа, в который специфичная информация добавлена в форме штрих-кодов. Второй и последующие процессы в последовательности процессов называются "извлечением" специфичной информации.
Вложенная информация включает в себя код коррекции ошибок, но специфичная информация не включает в себя код коррекции ошибок.
Конфигурация многофункционального периферийного устройства (MFP) согласно первому варианту осуществления настоящего изобретения подробно описывается со ссылкой на фиг. 1. Фиг. 1 является блок-схемой, показывающей конфигурацию MFP согласно этому варианту осуществления.
Модуль 1 управления управляет работой соответствующих модулей в MFP. Модуль 1 управления включает в себя центральный процессор (CPU) (не показан здесь). Модуль 1 управления также декодирует вложенную информацию.
Функциональный модуль 5 принимает функциональный ввод в MFP от пользователя.
Модуль 6 аутентификации пользователей управляет информацией, запрошенной для аутентификации пользователя, который использует MFP. Работа модуля 6 аутентификации пользователей описывается ниже подробнее.
Модуль 2 считывания считывает (например, сканирует) документ и формирует изображение документа для документа. Следует отметить, что документ является печатным документом, таким как печатная продукция, тогда как изображение документа является цифровыми (или аналоговыми) данными.
Модуль 3 получения информации находит штрих-код из изображения документа и получает информацию в штрих-коде.
Запоминающее устройство 7 сохраняет изображение документа.
Модуль 8 вывода выводит изображение документа после того, как запоминающее устройство 7 считывает изображение документа. Например, модуль 8 вывода печатает изображение документа или отправляет изображение документа во внешнее устройство. В данном документе, внешним устройством является, например, PC, который соединяется с MFP через сеть.
Модуль 9 отображения отображает экран отображения под управлением модуля 1 управления.
База 10 данных выполняет настройку печати для MFP и записывает журнал использования.
Модуль 11 кодирования выполняет кодирование и формирование изображений, как описано выше.
Далее подробно описывается операция, выполняемая пользователем, и процесс, выполняемый посредством MFP в соответствии с операцией пользователем, чтобы добавлять специфичную информацию.
Пользователь, который хочет добавлять специфичную информацию в документ, вводит идентификатор пользователя и пароль через функциональный модуль 5 при просмотре экрана 3002 настроек, отображаемого на модуле 9 отображения.
Информация, вводимая через функциональный модуль 5, отправляется из функционального модуля 5 в модуль 6 аутентификации пользователей. Модуль 6 аутентификации пользователей определяет то, является или нет введенный пароль правильным, в отношении управляемой информации.
Если определено, что пароль является правильным, модуль 6 аутентификации пользователей отправляет определение правильного пароля и идентификатора пользователя в модуль 1 управления.
Модуль 1 управления, который принял определение правильного пароля и идентификатора пользователя, инструктирует модулю 9 отображения отображать окошко для отметки (не показано здесь). Окошко для отметки имеет элемент, посредством которого пользователь может выбирать, добавлять или нет специфичную информацию. Если пользователь отмечает окошко через функциональный модуль 5, модуль 1 управления инструктирует модулю 9 отображения отображать диалоговое окно 31 настроек защиты печати, показанное на фиг. 6(a).
Далее, пользователь может отмечать один из переключателей 32 в диалоговом окне 31 настроек защиты печати через функциональный модуль 5. Затем, пользователь может выбирать одно из варианта "Запретить копирование" и варианта "Задать условие для разрешения копирования". Если выбранный вариант - это "Запретить копирование", то информация запрещения копирования и идентификатор документа добавляются в качестве специфичной информации в документ, который должен быть напечатан (который описывается ниже). Если выбранный вариант - это "Задать условие для разрешения копирования", то информация условного разрешения копирования, идентификатор документа и условие добавляются в качестве специфичной информации в документ, который должен быть напечатан (который описывается ниже).
Если пользователь выбирает "Задать условие для разрешения копирования", дается возможность ввода в поле 33 ввода условия, и пользователь может вводить условие (например, пароль или идентификатор пользователя) в поле. Если условием является пароль, пользователь может вводить пароль в это время. Если условием является идентификатор пользователя, пользователь не должен вводить идентификатор пользователя в это время и может вводить просто выбор идентификатора пользователя в качестве условия. Это обусловлено тем, что идентификатор пользователя уже введен для аутентификации пользователя.
Следует отметить, что идентичный идентификатор документа добавляется в документы, созданные посредством единой операции копирования. В данном документе, единая операция копирования - это копирование набора документов, помещенных на площадку для документов или ADF, посредством одной инструкции для копирования.
Таким образом, например, предполагается, что пользователь помещает набор документов (например, 4 листа) на ADF и выдает инструкцию в MFP для формирования трех наборов копий. В этом случае, эти три набора копий (т.е. 12 листов) создаются посредством единой операции копирования. Идентичный идентификатор документа добавляется в эти три набора копий.
Специфичная информация может добавляться посредством ввода через драйвер или утилиту в PC, соединенном с MFP. В первом варианте осуществления настоящего изобретения информацией управления копированием, которая добавляется в один документ, является только одно из информации запрещения копирования и информации условного разрешения копирования.
Далее подробно описывается способ создания документа, включающего в себя штрих-код, со ссылкой на фиг. 2. Фиг. 2 является блок-схемой последовательности операций, показывающей процесс создания документа MFP.
Модуль 1 управления определяет, отмечено ли окошко (этап S101).
Если определено, что окошко отмечено, на этапе S101, модуль 1 управления использует диалоговое окно 31 настроек защиты печати, чтобы принимать выбор пользователя через функциональный модуль 5. Затем, модуль 1 управления отправляет специфичную информацию, соответствующую выбору, в модуль 11 кодирования (этап S102). Как описано выше, если выбранный вариант - это "Запретить копирование", специфичная информация, соответствующая выбору, включает в себя информацию запрещения копирования и идентификатор документа. Если выбранный вариант - это "Задать условие для разрешения копирования", специфичная информация, соответствующая выбору, включает в себя информацию условного разрешения копирования, идентификатор документа и условие.
Далее, модуль 2 считывания считывает документ, формирует изображение документа и отправляет сформированное изображение документа в запоминающее устройство 7 и модуль 3 получения информации (этап S103).
Далее, модуль 11 кодирования кодирует специфичную информацию и формирует изображение специфичной информации так, что оно формирует штрих-код. Кроме того, модуль 11 кодирования повторяет штрих-код определенное число раз в соответствии с размером изображения документа (например, 608 штрих-кодов). Затем, модуль 11 кодирования комбинирует полученное в результате множество штрих-кодов (например, 609 штрих-кодов) так, что они формируют группу штрих-кодов, и отправляет группу штрих-кодов в запоминающее устройство 7 (этап S104).
Далее, когда модуль 1 управления обнаруживает то, что запоминающее устройство 7 принимает группу штрих-кодов и изображение документа, запоминающее устройство 7 объединяет группу штрих-кодов с изображением документа так, что они формируют изображение документа с объединенными штрих-кодами (этап S105). Как описано выше, в этом варианте осуществления, множество штрих-кодов комбинируются так, что они формируют группу штрих-кодов, и сформированная группа штрих-кодов объединяется с изображением документа. Таким образом, изображение документа с объединенными штрих-кодами формируется. Альтернативно, аналогичное изображение может формироваться, даже если процесс изменяется так, что штрих-коды многократно объединяются с изображением документа по одному.
Далее, модуль 1 управления отправляет изображение документа с объединенными штрих-кодами из запоминающего устройства 7 в модуль 8 вывода и инструктирует модулю 8 вывода выводить изображение документа (этап S106). Способом вывода изображения документа посредством модуля 8 вывода может быть, например, печать изображения документа. Когда изображение документа печатается, копирование документа, который является оригиналом изображения документа, выполняется.
Если окошко 2011 для отметки не отмечено, модуль 2 считывания считывает документ, формирует изображение документа и отправляет сформированное изображение документа в запоминающее устройство 7 (этап S107). Далее, когда модуль 1 управления обнаруживает то, что запоминающее устройство 7 принимает изображение документа, модуль 1 управления инструктирует запоминающему устройству 7 отправлять изображение документа в модуль 8 вывода и инструктирует модулю 8 вывода выводить изображение документа (этап S108).
Далее подробно описывается штрих-код со ссылкой на фиг. 3 и 5. Фиг. 5 иллюстрирует штрих-код. Фиг. 3 иллюстрирует часть штрих-кода, нанесенного с опорной сеткой.
Ссылка с номером 1600 на фиг. 5 обозначает штрих-код, имеющий размер приблизительно 1×1 см. Штрих-код 1600 имеет два типа областей, включающие в себя области (1605-1608) с высокой плотностью и области (1609-1612) с низкой плотностью.
Каждая область с высокой плотностью включает в себя кодированную информацию управления копированием, и каждая область с низкой плотностью включает в себя кодированное условие. Хотя это описывается ниже, условие, включенное в область с низкой плотностью, может быть непосредственно условием или может быть хэшированным условием. Если условие не присутствует, т.е. если область с высокой плотностью включает в себя информацию запрещения копирования (в случае второго варианта осуществления, информацию запрещения копирования или информацию разрешения копирования), область с низкой плотностью включает в себя фиктивную информацию (незначащую информацию). Область с высокой плотностью использует большое число кодов коррекции ошибок по сравнению с областью с низкой плотностью.
Область с высокой плотностью меньше области с низкой плотностью, хотя коды коррекции ошибок используются в большом числе, поскольку информация управления копированием имеет меньший размер данных, чем размер данных условия. В этом подробном описании, условием является идентификатор пользователя и пароль для упрощения описания. Тем не менее, условие не ограничено этим. Например, условием может быть другая информация, к примеру, дата или узел, которому принадлежит пользователь. Альтернативно, условие может быть создано посредством комбинирования различных фрагментов информации (например, дата, идентификатор пользователя, пароль и узел, которому принадлежит пользователь, могут быть комбинированы). Чтобы обрабатывать любое сложное условие (хотя пропускная способность ограничена), в этом подробном описании область с низкой плотностью превышает область с высокой плотностью.
Фиг. 3 иллюстрирует часть штрих-кода, нанесенного с опорной сеткой. Фиг. 3 иллюстрирует точки 1401 информации и точки 1402 матрицы, которые задают штрих-код. Точки 1402 матрицы находятся на опорной сетке 1403, указываемой посредством пунктирных линий, через равные интервалы (в частности, на пересечениях опорной сетки 1403).
Точки информации находятся в позициях, сдвигаемых от пересечений опорной сетки 1403. Специфичная информация выражается посредством направлений сдвига точек информации (направлений, в которых точки информации сдвигаются от пересечений). Хотя опорная сетка указывается посредством пунктирных линий на фиг. 3, опорная сетка фактически не печатается.
Далее описывается процесс извлечения специфичной информации из изображения документа. Как описано выше, процесс извлечения специфичной информации включает в себя (1) нахождение штрих-кодов из изображения документа, (2) получение информации в найденных штрих-кодах, чтобы получать вложенную информацию, и (3) декодирование вложенной информации, чтобы получать специфичную информацию.
Сначала, способ (1) нахождения штрих-кодов из изображения документа подробно описывается со ссылкой на фиг. 4.
Модуль 3 получения информации выбирает желаемую точку 1501 в изображении документа. Затем, модуль 3 получения информации выбирает желаемую точку 1502, расположенную около выбранной точки. Модуль 3 получения информации вращает позиции выбранных точек вокруг центральной точки между точками на 90°. Если другие точки присутствуют в позиции после вращения, модуль 3 получения информации определяет то, что выбранные точки являются точками матрицы, которые вертикально и горизонтально размещаются через равные интервалы.
Напротив, если другие точки не присутствуют, модуль 3 получения информации определяет то, что выбранные точки являются точками информации, которые размещаются в произвольных позициях.
Таким образом, модуль 3 получения информации находит две точки матрицы и затем находит другие точки матрицы по правилу, в котором точки матрицы вертикально и горизонтально размещаются через равные интервалы. Модуль 3 получения информации находит множество точек матрицы (например, 100 точек в горизонтальном и вертикальном направлениях) и затем виртуально наносит опорную сетку на опорные точки. В этом случае, опорная сетка имеет приблизительно 200 линий в вертикальном направлении и приблизительно 200 линий в горизонтальном направлении. Таким образом, опорная сетка имеет приблизительно 400 линий в совокупности. Число линий определяется со ссылкой на фиг. 3 (на фиг. 3, две точки матрицы размещаются в вертикальном направлении, и три точки матрицы размещаются в горизонтальном направлении, и, следовательно, три линии размещаются в вертикальном направлении, и шесть линий размещаются в горизонтальном направлении).
В первом варианте осуществления настоящего изобретения вышеописанные процессы (от процесса выбора желаемой точки до процесса виртуального нанесения опорной сетки) совместно называются "нахождением штрих-кодов". Это обусловлено тем, что штрих-код должен присутствовать в области, заданной посредством этой опорной сетки. В следующих вариантах осуществления, включающих в себя этот вариант осуществления, предполагается, что штрих-код (включающий в себя область с высокой плотностью и область с низкой плотностью) имеет размер, эквивалентный размеру области, заданной посредством "вертикально размещенных 100 линий" x "горизонтально размещенных 100 линий" (интервал между двумя линиями составляет приблизительно 100 мкм). Модуль 3 получения информации наносит опорную сетку, имеющую размер, который, по меньшей мере, в два раза превышает размер вышеуказанной опорной сетки в вертикальном и горизонтальном направлениях. Следовательно, по меньшей мере, один штрих-код присутствует в опорной сетке.
Модуль 3 получения информации многократно выполняет вышеописанные процессы (от процесса выбора желаемой точки до процесса виртуального нанесения опорной сетки) число N раз (например, 20 раз), пока данная область изменяется. Например, все изображение документа разделяется на число N областей (например, вертикально размещенные 4 области и горизонтально размещенные 5 областей, т.е. 20 областей в совокупности), и вышеописанные процессы повторяются число N раз. Посредством повторения вышеописанных процессов число N раз, даже если множество групп штрих-кодов присутствует в изображении документа, по меньшей мере, один штрих-код может быть найден из каждой из групп штрих-кодов.
Например, может возникать случай, когда два документа помещаются на площадку для документов, при этом информация запрещения копирования добавлена в первый документ, и информация условного разрешения копирования добавлена во второй документ. В этом случае, множество групп штрих-кодов присутствует в изображениях документов. Даже в этом случае, поскольку опорная сетка нанесена в различных областях, модуль 3 получения информации может находить, по меньшей мере, один штрих-код, включенный в каждую из групп штрих-кодов. Т.е. штрих-код, соответствующий информации запрещения копирования, и штрих-код, соответствующий информации условного разрешения копирования, может быть найден.
Приведено описание способа получения штрих-кодов.
Далее описывается способ (2) получения информации в найденных штрих-кодах, чтобы получать вложенную информацию.
(2-1) Модуль 3 получения информации получает направления сдвига точек информации от пересечений опорной сетки. В вышеуказанном примере нанесены вертикально размещенные 200 линий и горизонтально размещенные 200 линий. Таким образом, 40000 пересечений в совокупности присутствуют. Среди этих 40000 пересечений точки матрицы присутствуют на 20000 пересечений, и, следовательно, направления сдвига точек информации получаются из оставшихся 20000 пересечений. Соответственно, 3-битовая информация получается для каждой точки информации.
В частности, модуль 3 получения информации получает информацию от 0 до 7 (3-битовую информацию) так, что 0 получается, когда точка информации сдвинута вверх, 1 получается, когда точка информации сдвинута вверх вправо, 2 получается, когда точка информации сдвинута вправо, и т.д. (в дальнейшем в этом документе, значение информации увеличивается на единицу, когда направление сдвигается на 45°). Как результат, информация из 3 битов × 20000=60000 битов может получаться. 60000-битовая информация включает в себя вложенную информацию.
(2-2) Далее описывается процесс нахождения вложенной информации из полученной информации (например, 60000-битовой информации).
Хотя при описании процесса кодирования это не описывается, модуль 11 кодирования получает вложенную информацию так, что предварительно определенная битовая строка (например, битовая строка, включающая в себя 20 битов из 01010101010101010101) включается в начало во время кодирования.
Модуль 3 получения информации находит предварительно определенную битовую строку из полученной информации (например, 60000-битовой информации). Затем, модуль 3 получения информации определяет информацию в качестве вложенной информации до тех пор, пока следующая предварительно определенная битовая строка не находится.
Т.е. модуль 3 получения информации определяет "предварительно определенную битовую строку+информационную строку, вставленную между предварительно определенными битовыми строками", в качестве вложенной информации. Таким образом, модуль 3 получения информации получает "предварительно определенную битовую строку+информационную строку, вставленную между предварительно определенными битовыми строками", в качестве вложенной информации.
Модуль 3 получения информации выполняет вышеуказанные процессы (процессы 2-1 и 2-2) для всех из множества опорных сеток (т.е. 20 опорных сеток).
Приведено описание способа (2) получения информации в штрих-кодах, чтобы получать вложенную информацию.
В завершение описывается процесс (3) декодирования вложенной информации, чтобы получать специфичную информацию.
Модуль 1 управления, который нашел один штрих-код, декодирует вложенную информацию, включенную в область с высокой плотностью штрих-кода. Более конкретно, код коррекции ошибок и предварительно определенная битовая строка устраняются (удаляются) из вложенной информации. Поскольку модуль 1 управления выполняет декодирование, модуль 1 управления может получать информацию управления копированием и идентификатор документа.
Кроме того, когда модуль 1 управления получает информацию условного разрешения копирования в качестве информации управления копированием, модуль 1 управления декодирует вложенную информацию, включенную в область с низкой плотностью, чтобы получать условие. Область с низкой плотностью декодируется не всегда, а декодируется только тогда, когда информация условного разрешения копирования получается, поскольку размер данных вложенной информации в области с низкой плотностью превышает размер данных области с высокой плотностью, и, следовательно, декодирование для вложенной информации в области с низкой плотностью может занимать время.
Приведено описание процесса (3) декодирования вложенной информации, чтобы получать специфичную информацию.
Вышеописанная последовательность процессов называется "извлечением". Посредством выполнения процесса извлечения специфичная информация может получаться из изображения документа.
Далее подробно описывается управление копированием, исполняемым посредством MFP, которое имеет функцию запрещения неавторизованного копирования, со ссылкой на фиг. 1 и 7. Фиг. 7 является блок-схемой последовательности операций, показывающей последовательность операций управления копированием, исполняемым посредством MFP согласно этому варианту осуществления. Следует отметить, что MFP является копировальным устройством, которое может добавлять и извлекать специфичную информацию.
Пользователь, который хочет выполнять копирование документа с объединенными штрих-кодами, вводит идентификатор пользователя и пароль через функциональный модуль 5 при просмотре экрана 3002 настроек, отображаемого на модуле 9 отображения. Информация, вводимая через функциональный модуль 5, отправляется из функционального модуля 5 в модуль 6 аутентификации пользователей. Модуль 6 аутентификации пользователей определяет то, является или нет введенный пароль правильным, в отношении управляемой информации (этап S2301).
На этапе S2301, если модуль 6 аутентификации пользователей определяет то, что пароль не является правильным, MFP ожидает ввода правильного пароля.
На этапе S2301, если модуль 6 аутентификации пользователей определяет то, что пароль является правильным, модуль 6 аутентификации пользователей отправляет определение правильного пароля и идентификатора пользователя в модуль 1 управления. Модуль 1 управления, который принимает определение правильного пароля и идентификатора пользователя, инструктирует модулю 9 отображения отображать уведомление, которое дает возможность пользователю выдавать инструкцию начала копирования.
Затем пользователь вводит инструкцию начала копирования через функциональный модуль 5. Затем, функциональный модуль 5 уведомляет относительно начала относительно копирования модуль 1 управления. Модуль 1 управления управляет модулем 2 считывания так, что он считывает документ. Изображение документа, сформированное таким образом, отправляется в запоминающее устройство 7 и модуль 3 получения информации (этап S2302). Если множество документов, которые должны быть считаны посредством модуля 2 считывания, присутствует, изображения документов для множества документов формируются. Когда запоминающее устройство 7 принимает изображение документа, модуль 1 управления начинает исполнять обработку изображений для изображения документа. Обработка изображений требуется для изображения документа, чтобы давать возможность модулю 8 вывода печатать изображение документа (например, обработка полутонов).
Далее, модуль 3 получения информации находит штрих-код из изображения документа и получает информацию в найденном штрих-коде, чтобы получать вложенную информацию (этап S2303). Как описано выше, процесс на этапе S2303 выполняется число N раз (например, 20 раз), и, следовательно, максимум 20 фрагментов вложенной информации, возможно, получаются.
Далее, модуль 1 управления запрашивает модуль 3 получения информации, завершен или нет процесс получения информации штрих-кодов, исполненный на этапе S2302 (этап S2304). Если процесс получения информации штрих-кодов не завершен, последовательность операций возвращается к процессу на этапе S2303.
Если модуль 3 получения информации завершает процесс получения информации штрих-кодов на этапе S2304, модуль 1 управления определяет то, получает или нет модуль 3 получения информации, по меньшей мере, фрагмент вложенной информации из изображения документа в процессе получения информации штрих-кодов (этап S2305).
Если модуль 3 получения информации получает, по меньшей мере, один фрагмент вложенной информации из изображения документа на этапе S2305, модуль 1 управления декодирует информацию в области с высокой плотностью полученной вложенной информации (этап S2306).
Затем, модуль 1 управления получает информацию управления копированием и идентификатор документа в специфичной информации. Информация управления копированием может включать в себя одну или обе из информации запрещения копирования и информации условного разрешения копирования.
Далее, модуль 1 управления определяет то, декодирована или нет успешно информация в области с высокой плотностью вложенной информации (этап S2307).
Если модуль 1 управления определяет то, что информация в области с высокой плотностью вложенной информации декодирована успешно, на этапе S2307, модуль 1 управления определяет то, завершено или нет декодирование всей информации в области с высокой плотностью вложенной информации (этап S2308).
Если модуль 1 управления определяет то, что декодирование всей информации в области с высокой плотностью вложенной информации не завершено, на этапе S2308, модуль 1 управления прекращает операцию копирования MFP. Т.е. изображение документа, сформированное посредством модуля 2 считывания, не выводится.
Если модуль 1 управления определяет то, что вся информация для вложенной информации завершена на этапе S2308, модуль 1 управления определяет то, включает или нет информация управления копированием в себя информацию запрещения копирования (этап S2309).
Если модуль 1 управления определяет то, что информация управления копированием включает в себя информацию запрещения копирования, на этапе S2309, модуль 1 управления прекращает операцию копирования MFP. Т.е. изображение документа, сформированное посредством модуля 2 считывания, не выводится.
Если MFP извлекло информацию запрещения копирования и информацию условного разрешения копирования в процессе на этапе S2309 (т.е. если информация управления копированием, полученная на этапе S2306, включает в себя и то, и другое), документ не копируется. Другими словами, документ, в который добавлена информация условного разрешения копирования и который должен быть скопирован, и документ, в который добавлена информация запрещения копирования, не копируются. Т.е. если оба вида информации извлекаются, MFP (модуль 1 управления, включенный в него) отдает предпочтение информации запрещения копирования и запрещает копирование документа. Как результат, может быть предотвращена последовательность действий злоумышленного пользователя по выполнению неавторизованного копирования документа, в который добавлена информация запрещения копирования, посредством использования документа, в который добавлена информация условного разрешения копирования.
В этом случае, модуль 1 управления осуществляет управление, чтобы не запрашивать пользователя вводить условие, ассоциированное с информацией условного разрешения копирования. Т.е. модуль 9 отображения не отображает экран, чтобы давать возможность пользователю вводить информацию, соответствующую условию. Условие, ассоциированное с информацией условного разрешения копирования, является условием, включенным в штрих-код, который является эквивалентным штрих-коду, из которого получается информация условного разрешения копирования.
Если модуль 1 управления определяет то, что информация управления копированием не включает в себя информацию запрещения копирования, на этапе S2309, модуль 1 управления определяет то, извлечено или нет предварительно определенное (например, два) или большее число фрагментов информации разрешения копирования, ассоциированной с различными идентификаторами документов (этап S2310). Информация условного разрешения копирования, ассоциированная с идентификатором документа, является информацией условного разрешения копирования, включенной в штрих-код, который является эквивалентным штрих-коду, из которого получается идентификатор документа.
Если модуль 1 управления определяет то, что предварительно определенное или большее число (например, два) фрагментов информации условного разрешения копирования, ассоциированной с различными идентификаторами документов, извлечено, на этапе S2310, модуль 1 управления прекращает операцию копирования MFP. Т.е. изображение документа, сформированное посредством модуля 2 считывания, не выводится.
Изображение документа не выводится в таком случае (т.е. в случае, если предварительно определенное или большее число фрагментов информации условного разрешения копирования извлечено), чтобы запрещать злоумышленному пользователю выполнение копирования документа. Выполнение неавторизованного копирования злоумышленным пользователем может быть следующей последовательностью действий.
Последовательность действий состоит в том, что пользователь помещает документ, в который добавлена информация условного разрешения копирования, включающая в себя условие, которое пользователь знает, на площадку для документов одновременно с документом, в который добавлена информация условного разрешения копирования, включающая в себя условие, которое пользователь не знает, с тем чтобы выполнять копирование документа, в который добавлена информация условного разрешения копирования, включающая в себя условие, которое пользователь не знает.
В этом случае (т.е. в случае, если предварительно определенное или большее число фрагментов информации условного разрешения копирования извлечено), согласно первому варианту осуществления настоящего изобретения, условия, ассоциированные с информацией условного разрешения копирования, которая извлечена посредством предварительно определенного или большего числа фрагментов, не извлекаются. Т.е. декодирование не выполняется для области с низкой плотностью вложенной информации. Декодирование не выполняется, поскольку скорость исполнения других заданий (например, копирования другого документа, печати другого изображения документа, передачи другого изображения документа) может быть замедлена, пока MFP извлекает условия. Если скорость исполнения других заданий не должна учитываться, конечно, условия, ассоциированные с информацией условного разрешения копирования, которая извлечена посредством предварительно определенного или большего числа фрагментов, могут быть получены.
Напротив, если меньшее число, чем предварительно определенное число фрагментов информации условного разрешения копирования, ассоциированной с различными идентификаторами документов, извлечено при условии, что все условия для меньшего числа фрагментов извлеченной информации удовлетворяются, копии изображений документов делаются (этапы S2311, S2312, S2313). Иногда, число условий для меньшего числа фрагментов информации может составлять только одно. В этом случае, удовлетворение только одному условию является удовлетворением всем условиям для меньшего числа фрагментов информации.
Теперь, предполагается, что множество (например, предварительно определенное число или большее число) документов, в которые добавлена информация условного разрешения копирования, помещается на площадку для документов. В таком случае, также предполагается, что различные идентификаторы документов добавлены в документы. Затем, число идентификаторов документов составляет предварительно определенное число или более, и фрагменты информации условного разрешения копирования, ассоциированной с различными идентификаторами документов, извлекаются. Следовательно, документ не копируется. Или же, напротив, предполагается, что соответствующие документы имеют идентичный идентификатор документа. Затем, число фрагментов информации условного разрешения копирования становится равным одному, и число идентификаторов документов становится меньшим предварительно определенного числа. Следовательно (если условие удовлетворяется), изображения документов могут быть скопированы. Копии соответствующих документов делаются, когда идентичный идентификатор документа добавлен в соответствующие документы, поскольку документы создаются посредством единой операции копирования, и маловероятно, что формирование копий таких документов является неавторизованным копированием.
Если модуль 1 управления определяет то, что предварительно определенное или большее число фрагментов информации условного разрешения копирования, ассоциированной с различными идентификаторами документов, не извлечено (например, если только фрагмент информации условного разрешения копирования извлечен), на этапе S2310, MFP получает все условия, ассоциированные с меньшим числом, чем предварительно определенное число фрагментов информации условного разрешения копирования (этап S2311). Т.е. модуль 1 управления декодирует вложенную информацию в области с низкой плотностью.
Если извлеченное условие включает в себя пароль, модуль 1 управления инструктирует модулю 9 отображения отображать экран, чтобы запрашивать пользователя вводить информацию, соответствующую условию (т.е. пароль). Напротив, если извлеченное условие не включает в себя пароль (например, все условия являются идентификаторами пользователей), модуль 9 отображения не должен отображать какой-либо конкретный экран. Это обусловлено тем, что информация, соответствующая условию (т.е. идентификатору пользователя), уже введена для аутентификации пользователя.
Затем, модуль 1 управления определяет то, удовлетворяет или нет информация, вводимая пользователем, всем условиям, извлеченным на этапе S2311 (этап S2312).
Если модуль 1 управления определяет то, что входная информация удовлетворяет всем условиям на этапе S2312, MFP начинает выводить изображения документов (этап S2313). Например, когда идентификатор пользователя, отправляемый на этапе S2301, совпадает исключительно с извлеченным условием (в этом случае, идентификатором пользователя в извлеченном условии), операция копирования начинается, соответственно.
Если пользователь имеет другой документ, который должен сканироваться, пользователь извлекает документ из площадки для документов и помещает другой документ на площадку для документов. Затем, когда пользователь вводит инструкцию начала копирования через функциональный модуль 5, MFP исполняет процесс с этапа S2302.
Напротив, если модуль 1 управления определяет то, что условие не удовлетворяется, на этапе S2312, модуль 1 управления прекращает операцию копирования MFP. Т.е. копирование изображения документа, сформированного посредством модуля 2 считывания, не выполняется.
Приведено описание управления копированием, исполняемым посредством MFP, которое имеет функцию запрещения неавторизованного копирования.
Второй вариант осуществления
Во втором варианте осуществления настоящего изобретения описывается управление копированием, исполняемым посредством MFP, отличающееся от управления согласно первому варианту осуществления настоящего изобретения. В первую очередь, описывается часть, которая отличается от первого варианта осуществления настоящего изобретения.
Информация управления копированием во втором варианте осуществления настоящего изобретения включает в себя информацию разрешения копирования в дополнение к информации условного разрешения копирования и информации запрещения копирования. Если MFP считывает документ, в который добавлена информация разрешения копирования, MFP выполняет копирование документа без запрашивания пользователя вводить условие, в отличие от информации условного разрешения копирования. Т.е. если копирование документа, в который добавлена информация разрешения копирования, выполняется, пользователь может выполнять копирование документа без условия.
Поскольку информация разрешения копирования дополнительно включается в информацию управления копированием, специфичная информация включает в себя два фрагмента информации в виде информации разрешения копирования и идентификатора документа.
Далее подробно описывается операция, выполняемая пользователем, и процесс, выполняемый посредством MFP в соответствии с работой, выполняемой пользователем, чтобы добавлять специфичную информацию, со ссылкой на фиг. 6(b). Во втором варианте осуществления настоящего изобретения вариант "Разрешить копирование" добавляется в диалоговое окно 31 настроек защиты печати. Если пользователь выбирает этот вариант, информация разрешения копирования и идентификатор документа добавляются в качестве специфичной информации в документ, который должен быть напечатан. Последовательность действий, когда этот вариант выбирается, является аналогичной последовательности действий в первом варианте осуществления настоящего изобретения.
Другая часть, не описанная в данном документе, является аналогичной части в первом варианте осуществления настоящего изобретения. Более конкретно, конфигурация MFP, процесс создания документа, в который специфичная информация добавляется, и процесс извлечения специфичной информации из документа, в который специфичная информация добавляется в форме штрих-кодов, являются аналогичными конфигурации и процессам в первом варианте осуществления. Т.е. MFP может извлекать специфичную информацию.
Далее подробно описывается управление копированием, исполняемым посредством MFP, которое имеет функцию запрещения неавторизованного копирования, согласно второму варианту осуществления настоящего изобретения. Управление дополнительно включает в себя этап (этап S2308.5) между этапами S2308 и S2309 на блок-схеме последовательности операций, показанной на фиг. 7. S2308.5 является этапом определения того, извлечено или нет предварительно определенное или большее число фрагментов информации разрешения копирования, ассоциированной с различными идентификаторами документов. В дальнейшем в этом документе описывается часть, которая изменена, поскольку этот этап добавляется.
Если модуль 1 управления определяет то, что декодирование всей вложенной информации завершено, на этапе S2308, модуль 1 управления определяет то, извлечено или нет предварительно определенное или большее число фрагментов информации разрешения копирования, ассоциированной с различными идентификаторами документов. Предварительно определенное число предпочтительно превышает вышеуказанное предварительно определенное число. Это обусловлено тем, что последовательность действий по одновременному созданию копий документов, в которые добавлена информация разрешения копирования, может иметь меньшую преднамеренность по созданию неавторизованных копий, чем последовательность действий по одновременному созданию копий документов, в которые добавлена информация условного разрешения копирования.
Если модуль 1 управления определяет то, что предварительно определенное число или большее число фрагментов информации разрешения копирования извлечено, модуль 1 управления прекращает операцию копирования MFP. Т.е. изображение документа, сформированное посредством модуля 2 считывания, не выводится. Затем, модуль 1 управления перемещает процесс в "конец" блок-схемы последовательности операций на фиг. 7.
Изображение документа не выводится в таком случае (т.е. в случае, если предварительно определенное или большее число фрагментов информации разрешения копирования извлечено), чтобы запрещать злоумышленному пользователю выполнение копирования документа. Выполнение неавторизованного копирования злоумышленным пользователем может состоять в том, что пользователь помещает множество документов, в которые добавлена информация разрешения копирования, на площадку для документов, и затем пользователь помещает документ, в который добавлена информация запрещения копирования, чтобы выполнять копирование документа.
В этом случае, большая часть сформированного изображения документа включает в себя штрих-коды информации разрешения копирования, и остаточная часть включает в себя информацию запрещения копирования. Таким образом, модуль 3 получения информации с меньшей вероятностью находит штрих-код, включающий в себя информацию запрещения копирования. Конечно, модуль 3 получения информации может теоретически находить штрих-код, включающий в себя информацию запрещения копирования. Тем не менее, если штрих-код искажается, такой штрих-код с меньшей вероятностью находится. В свете этого, новый этап (этап S2308.5) добавляется, чтобы запрещать злоумышленному пользователю выполнение неавторизованного копирования.
Управление для копирования описывается. Если модуль 1 управления определяет то, что предварительно определенное (например, пять) или большее число фрагментов информации разрешения копирования не извлечено, модуль 1 управления перемещает процесс на этапе S2309 и определяет то, извлечена или нет информация запрещения копирования (этап S2309).
Если модуль 1 управления определяет то, что информация запрещения копирования извлечена (если "Да" на этапе S2309), модуль 1 управления прекращает операцию копирования MFP. Т.е. изображение документа, сформированное посредством модуля 2 считывания, не выводится.
Если MFP извлекает информацию запрещения копирования и информацию разрешения копирования в этом процессе (т.е. если информация управления копированием, полученная на этапе S2306, включает в себя и то, и другое), документ не копируется. Другими словами, документ, в который добавлена информация разрешения копирования и который должен быть скопирован, и документ, в который добавлена информация запрещения копирования, не копируются. Как результат, может быть предотвращена последовательность действий злоумышленного пользователя по выполнению неавторизованного копирования документа, в который добавлена информация запрещения копирования, посредством использования документа, в который добавлена информация разрешения копирования.
Или же напротив, если модуль 1 управления определяет то, что информация запрещения копирования не извлечена (если "Нет" на этапе S2309), то модуль 1 управления определяет то, извлечено или нет предварительно определенное (например, два) или большее число фрагментов информации условного разрешения копирования, ассоциированной с различными идентификаторами документов (этап S2310).
Если модуль 1 управления определяет то, что предварительно определенное или большее число информации разрешения копирования, ассоциированной с различными идентификаторами документов, извлечено (если "Да" на этапе S2310), то модуль 1 управления прекращает операцию копирования MFP. Т.е. изображение документа, сформированное посредством модуля 2 считывания, не копируется.
Или же напротив, если модуль 1 управления определяет то, что предварительно определенное или большее число фрагментов информации условного разрешения копирования, ассоциированной с различными идентификаторами документов, не извлечено (если "Нет" на этапе S2310), то модуль 1 управления определяет то, извлечена или нет информация разрешения копирования и информация условного разрешения копирования (этап S2310.3). Этот этап (этап S2310.3) также дополнительно включается в блок-схему последовательности операций на фиг. 7.
Если модуль 1 управления определяет то, что информация разрешения копирования и информация условного разрешения копирования извлечена (если "Да" на этапе S2310.3), то модуль 1 управления прекращает операцию копирования MFP. Т.е. изображение документа, сформированное посредством модуля 2 считывания, не выводится.
Напротив, если модуль 1 управления определяет то, что информация разрешения копирования и информация условного разрешения копирования не извлечена (если "Нет" на этапе S2310.3), то модуль 1 управления определяет то, извлечена или нет только информация разрешения копирования (этап S2310.6). Т.е. определяется, извлечена или нет только информация разрешения копирования, тогда как информация запрещения копирования или информация условного разрешения копирования не извлечена. Если модуль 1 управления определяет то, что только информация разрешения копирования извлечена, то изображение документа выводится. Напротив, если модуль 1 управления определяет то, что извлеченной информацией не является только информация разрешения копирования, то процесс исполняется с этапа S2311 на блок-схеме последовательности операций, показанной на фиг. 7. Другая часть, не описанная в данном документе, подвергается функциональному управлению, аналогичному управлению в первом варианте осуществления настоящего изобретения.
Как показано посредством процессов, второй вариант осуществления настоящего изобретения направлен на такого пользователя, который использует документ, в который добавлена информация разрешения копирования, т.е. который копируется без условия выполнять копирование другого документа, в который добавлена информация условного разрешения копирования, включающая в себя условие, которое пользователь не знает. В частности, в этом варианте осуществления, пользователю запрещается не только выполнение копирования другого документа, но также и выполнение копирования этого документа (документа, в который добавлена информация разрешения копирования) в качестве санкции.
Другие варианты осуществления
Выше описано запрещение выполнения копирования документа в различных случаях. Тем не менее, предмет для запрещения не ограничивается операцией копирования. Например, вывод, к примеру, передача изображения документа во внешнее устройство может быть запрещена. В отношении этого, информация запрещения копирования называется информацией запрещения вывода, информация условного разрешения копирования называется информацией условного разрешения вывода, и информация разрешения копирования называется информацией разрешения вывода.
В этом подробном описании штрих-код является изображением, которое представляет информацию в соответствии с толщиной линии и позицией точки. Процессы, выполняемые посредством MFP, описаны выше на основе примерной формы штрих-кода. Тем не менее, специалисты в данной области техники могут заменять штрих-код в вышеописанной форме на штрих-код в другой форме (например, двумерный штрих-код, к примеру, QR-код или гриф-код, или штрих-код обычно используемого типа, включающий в себя множество штрихов). Альтернативно, штрих-код в вышеописанной форме может заменяться водяным знаком или меткой. Тем не менее, если метка используется, различные формы меток должны быть заданы для различных фрагментов информации. Кроме того, в этом случае, MFP определяет информацию, указываемую посредством предварительно определенной метки посредством использования существующей методики сопоставления с шаблоном. Процесс определения информации, указываемой посредством предварительно определенной метки, посредством методики сопоставления с шаблоном также называется извлечением информации в этом подробном описании. Кроме того, водяной знак, предварительно определенная метка и другие штрих-коды в различных формах совместно называются вложенными изображениями.
Определение выполнено для информации, указываемой посредством предварительно определенной метки, посредством использования методики сопоставления с шаблоном. Альтернативно, MFP не должен определять информацию, указываемую посредством предварительно определенной метки, и может управлять выводом (например, копированием) в соответствии с предварительно определенной меткой, когда предварительно определенная метка находится. Например, MFP может запрещать операцию копирования, когда MFP обнаруживает метку "o (белый круг)". Таким образом, когда MFP находит "o", операция копирования прекращается в соответствии с меткой "o". То же самое можно сказать относительно информации условного разрешения копирования. Когда MFP находит предварительно определенную метку, MFP управляет выводом в соответствии с предварительно определенной меткой. В этом случае, штрих-код или водяной знак не декодируется. Вывод управляется просто в отношении формы изображения. В этом подробном описании нахождение предварительно определенной метки называется "обнаружением" предварительно определенной метки.
В вышеописанных вариантах осуществления область с высокой плотностью и область с низкой плотностью предоставляются, и важная информация включается в область с высокой плотностью. Соответственно, может получаться такое преимущество, что важная информация может с большей вероятностью правильно извлекаться из документа. Тем не менее, специалисты в данной области техники могут преднамеренно ухудшать вышеуказанное преимущество. В этом случае, плотности в областях не должны отличаться друг от друга, и все области в штрих-коде могут иметь идентичную плотность.
В вышеописанных вариантах осуществления, в качестве способа ассоциирования двух фрагментов информации (например, информации условного разрешения копирования и идентификатора документа или информации условного разрешения копирования и условия) друг с другом, раскрыт способ предоставления возможности включения этих двух фрагментов информации в идентичный штрих-код. Тем не менее, способ ассоциирования этих двух фрагментов информации друг с другом может быть другим способом. Например, предварительно определенная информация (например, AAA) может добавляться в начало информации, тем самым ассоциируя соответствующие фрагменты информации друг с другом.
В вышеописанных вариантах осуществления число идентификаторов документов подсчитывается, чтобы идентифицировать число различных штрих-кодов. Тем не менее, существует другой способ идентификации. Например, если информация, связанная с версией штрих-кода, добавлена в документ, MFP может идентифицировать число различных штрих-кодов в отношении отличия в версиях штрих-кодов. Информация для идентификации отличия в штрих-кодах (например, идентификатор документа или информация версии штрих-кода) совместно называется идентификационной информацией документа.
В вышеприведенном описании, один идентификатор документа добавляется только в документы, которые создаются посредством единой операции копирования. Тем не менее, один идентификатор документа может добавляться в документы, которые создаются посредством единой операции печати (например, операции печати, выполняемой в ответ на инструкцию печати из персонального компьютера).
В вышеописанных вариантах осуществления условие выражается посредством битовой строки и затем подвергается штриховому кодированию. Тем не менее, условие не должно выражаться в прямой форме (в форме битовой строки, непосредственно соответствующей условию). Т.е. условие не должно подвергаться штриховому кодированию. Вместо штрих-кодированного условия, хэшированное условие может подвергаться штриховому кодированию. В этом случае, MFP должен хранить хэш-функцию, используемую для хэширования условия. В вариантах осуществления настоящего изобретения, MFP, которое добавляет специфичную информацию, является идентичным MFP, которое извлекает специфичную информацию. Тем не менее, различные MFP могут выполнять соответствующие процессы. В этом случае, MFP, которое добавляет штрих-код, и MFP, которое извлекает штрих-код, должны хранить идентичную хэш-функцию. Это обусловлено тем, что в случае, если соответствующие MFP используют различные хэш-функции, даже если хэшированное условие является идентичным условию, введенному пользователем, значения этих двух хэшированных условий не соответствуют друг другу.
Когда хэшированное условие подвергается штриховому кодированию, этапы на блок-схеме последовательности операций на фиг. 2 и 7 модифицируются следующим образом. На блок-схеме последовательности операций на фиг. 2, добавляется этап хэширования условия посредством использования хэш-функции (этап S103.5) между этапами S103 и S104. В процессе на этапе S103.5, условие хэшируется и затем подвергается штриховому кодированию.
Кроме того, на блок-схеме последовательности операций на фиг. 7, процесс хэширования входного условия посредством использования хэш-функции добавляется к этапу S2312. На этапе S2312, извлеченное условие в хэшированном состоянии сравнивается с входным условием в хэшированном состоянии.
Кроме того, настоящее изобретение может быть реализовано посредством исполнения следующих процессов. В частности, программное обеспечение (программа), которая реализует функцию любого из вариантов осуществления, предоставляется в систему или устройство через сеть или через любой из различных носителей записи, и компьютер (или CPU, MPU и т.д.) в системе либо устройство считывает и исполняет эту программу.
Список номеров ссылок
1 - модуль управления
2 - модуль считывания
3 - модуль получения информации
5 - функциональный модуль
6 - модуль аутентификации пользователей
7 - запоминающее устройство
8 - модуль вывода
9 - модуль отображения
10 - база данных
11 - модуль кодирования
Изобретение относится к области сканирования, передачи или воспроизведения документов, а именно к устройству, способному к считыванию множества документов, и способу управления этим устройством. Технический результат заключается в предотвращении выполнения неавторизованного копирования защищенного документа злоумышленным пользователем. Для этого устройство содержит модуль печати для создания документов посредством печати вложенного изображения, запрещающего или разрешающего копирование в зависимости от выбора пользователя, который затем вводит пароль. В случае копирования двух документов, копирование одного из которых запрещено, экран для запроса у пользователя ввести пароль не отображается, и модуль печати не печатает изображения, полученные посредством считывания обоих документов. В случае копирования документа, копирование которого разрешено, отображается экран для запроса у пользователя ввести пароль, а модуль печати печатает изображение, полученное посредством считывания второго документа, только если пароль, введенный пользователем, совпадает с паролем, введенным, когда второй документ создавался модулем печати. В случае копирования двух документов, один из которых был создан отдельно от другого документа посредством печати другого вложенного изображения, которое было сформировано, когда пользователь разрешил копирование и затем ввел пароль, экран для запроса у пользователя ввести пароль не отображается, и модуль печати не печатает изображения, полученные посредством считывания этих документов. 3 н.п. ф-лы, 7 ил.
1. Устройство, способное к считыванию документа на площадке для документов, содержащее:
модуль печати, выполненный с возможностью создания первого документа посредством печати вложенного изображения, которое формируется в случае, когда пользователь выбирает первый вариант «запретить копирование», и второго документа посредством печати вложенного изображения, которое формируется в случае, когда пользователь выбирает второй вариант «разрешить копирование» и затем вводит пароль,
причем в случае, когда инструкция начала копирования выдается пользователем после того, как первый документ и второй документ положены на площадку для документов, экран для запроса у пользователя ввести пароль не отображается, и модуль печати не печатает изображения, полученные посредством считывания первого и второго документов,
причем в случае, когда инструкция начала копирования выдается пользователем после того, как первый документ положен на площадку для документов, модуль печати не печатает изображение, полученное посредством считывания первого документа,
причем в случае, когда инструкция начала копирования выдается пользователем после того, как второй документ положен на площадку для документов, отображается экран для запроса у пользователя ввести пароль,
причем модуль печати печатает изображение, полученное посредством считывания второго документа, в случае, когда пароль, введенный пользователем, совпадает с паролем, введенным, когда второй документ создавался модулем печати,
причем модуль печати не печатает изображение, полученное посредством считывания второго документа, в случае, когда пароль, введенный пользователем, не совпадает с паролем, введенным, когда второй документ создавался модулем печати, и
причем в случае, когда инструкция начала копирования выдается пользователем после того, как на площадку для документов положен второй документ и другой документ, который был создан отдельно от второго документа посредством печати другого вложенного изображения, которое было сформировано, когда пользователь выбрал второй вариант и затем ввел пароль, экран для запроса у пользователя ввести пароль не отображается, и модуль печати не печатает изображения, полученные посредством считывания второго документа и другого документа.
2. Способ управления устройством, способным к считыванию документа на площадке для документов, причем устройство включает в себя модуль печати, выполненный с возможностью создания первого документа посредством печати вложенного изображения, которое формируется в случае, когда пользователь выбирает первый вариант «запретить копирование», и второго документа посредством печати вложенного изображения, которое формируется в случае, когда пользователь выбирает второй вариант «разрешить копирование» и затем вводит пароль, причем способ содержит этапы, на которых:
в случае, когда инструкция начала копирования выдается пользователем после того, как первый документ и второй документ положены на площадку для документов, не отображают экран для запроса у пользователя ввести пароль, и не инструктируют модулю печати печатать изображения, полученные посредством считывания первого и второго документов,
в случае, когда инструкция начала копирования выдается пользователем после того, как первый документ положен на площадку для документов, не инструктируют модулю печати печатать изображение, полученное посредством считывания первого документа,
в случае, когда инструкция начала копирования выдается пользователем после того, как второй документ положен на площадку для документов, отображают экран для запроса у пользователя ввести пароль,
инструктируют модуль печати печатать изображение, полученное посредством считывания второго документа, в случае, когда пароль, введенный пользователем, совпадает с паролем, введенным, когда второй документ создавался модулем печати,
не инструктируют модуль печати печатать изображение, полученное посредством считывания второго документа, в случае, когда пароль, введенный пользователем, не совпадает с паролем, введенным, когда второй документ создавался модулем печати, и
в случае, когда инструкция начала копирования выдается пользователем после того, как на площадку для документов положен второй документ и другой документ, который был создан отдельно от второго документа посредством печати другого вложенного изображения, которое было сформировано, когда пользователь выбрал второй вариант и затем ввел пароль, не отображают экран для запроса у пользователя ввести пароль, и не инструктируют модулю печати печатать изображения, полученные посредством считывания второго документа и другого документа.
3. Компьютерно-читаемый носитель, содержащий записанную на нем инструкцию, которая при исполнении компьютером инструктирует компьютеру выполнять способ по п.2.
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
СПОСОБ ПЕЧАТИ ЗАЩИЩЕННЫХ ДОКУМЕНТОВ С ИСПОЛЬЗОВАНИЕМ ЛИСТОВ С ИДЕНТИФИКАТОРАМИ | 2001 |
|
RU2258009C2 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
JP 2004200962 A, 15.07.2004 | |||
JP 2008211332 A, 11.09.2008 | |||
JP 2008158858 A, 10.07.2008 | |||
Способ и приспособление для нагревания хлебопекарных камер | 1923 |
|
SU2003A1 |
Авторы
Даты
2014-02-27—Публикация
2009-11-11—Подача