УСТРОЙСТВО ОБРАБОТКИ ИЗОБРАЖЕНИЙ, СПОСОБ УПРАВЛЕНИЯ ТАКОВЫМ И НОСИТЕЛЬ ДАННЫХ
IMAGE PROCESSING DEVICE, METHOD OF CONTROLLING SAID DEVICE AND DATA MEDIUM

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству обработки изображений, способу управления устройством обработки изображений и носителю данных.
УРОВЕНЬ ТЕХНИКИ
Традиционно код быстрого ответа (QR), действующий в качестве информации ограничения на копирование, например, дополнительно печатается на печатном продукте, чтобы ограничивать количество копирований печатного продукта, таким образом, избегая возрастания числа печатных продуктов.
В опубликованной заявке на патент Японии за номером № 2008-23736 описывается устройство обработки изображений, снабженное функцией печати истории хранящихся данных печати, настройкой печати задания вывода печати, как истории исполнения задания, хранящейся в памяти, и выполнения повторной печати по команде пользователя. Такое устройство обработки изображений способно эффективно выполнять печать на основании хранимых данных печати и настройки печати, не вводя снова те же данные печати.
Однако если вышеупомянутая функция печати истории используется, чтобы делать возможным повторное исполнение задания печати, в котором информация ограничения на копирование дополнительно печатается на печатном продукте без ограничения, эффект функции защиты от копирования сводится к нулю для повышения количества печатных продуктов. С другой стороны, если устройство обработки изображений с функцией печати истории конфигурировано так, что процесс печати, использующий историю исполнения задания, постоянно не может выполняться, потребность пользователя, желающего использовать функцию печати истории, не может быть удовлетворена, снижая удобство для пользователя.
РАСКРЫТИЕ ИЗОБРЕТЕНИЯ
В соответствии с одним вариантом настоящего изобретения устройство обработки изображений включает в себя средство хранения для хранения информации истории задания, относящейся к исполненному заданию, при этом информация истории задания включает информацию ограничения на копирование, указывающую, что копия выходного продукта, выводимого согласно исполнению задания, является ограниченной, средство отображения для отображения перечня ранее исполненных заданий на основании информации истории задания, хранимой в средстве хранения, средство выбора для выбора, по меньшей мере, одного задания из перечня заданий, отображенных на средстве отображения по команде пользователя, средство определения для определения, является ли задание, выбранное средством выбора, заданием, которое выводит выходной продукт, копирование которого ограничено, и средство управления для ограничения вывода выходного продукта в соответствии с выбранным заданием, если средство определения определяет, что заданием, выбранным с помощью средства выбора, является задание, которое выводит выходной продукт, копирование которого ограничено.
Дополнительные признаки и варианты настоящего изобретения станут очевидными из нижеследующего подробного описания примерных вариантов осуществления со ссылкой на сопроводительные чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Сопроводительные чертежи, которые включены в описание изобретения и составляют его часть, иллюстрируют примерные варианты осуществления, признаки и варианты изобретения и вместе с описанием используются для пояснения принципов изобретения.
Фиг.1 - блок-схема, иллюстрирующая конфигурацию системы обработки изображений.
Фиг.2 - схема последовательности операций, иллюстрирующая обработку данных в устройстве обработки изображений.
Фиг.3 - схематическое представление, иллюстрирующее пример пользовательского интерфейса (UI), отображаемого на операционном блоке.
Фиг.4 - схематическое представление, иллюстрирующее пример UI, отображаемого на операционном блоке.
Фиг.5 - схематическое представление, иллюстрирующее пример UI, отображаемого на операционном блоке.
Фиг.6A и 6B - схематические представления, иллюстрирующие пример пользовательских интерфейсов, отображаемых на операционном блоке.
Фиг.7 - иллюстрация схемы распределения памяти жесткого диска.
Фиг.8A и 8B - схематические диаграммы, иллюстрирующие обработку копирования в устройстве обработки изображений.
Фиг.9 - схема последовательности операций, иллюстрирующая обработку данных в устройстве обработки изображений.
Фиг.10 - иллюстрация экрана выбора задания, отображаемого на операционном блоке.
Фиг.11 - схема последовательности операций, иллюстрирующая обработку данных в устройстве обработки изображений.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Различные примерные варианты осуществления, признаки и варианты изобретения будут подробно описаны ниже со ссылкой на чертежи.
На Фиг.1 показана блок-схема, иллюстрирующая конфигурацию системы обработки изображений, включающую в себя устройство обработки изображений согласно первому примерному варианту осуществления настоящего изобретения. В настоящем примерном варианте осуществления устройство 1 обработки изображений осуществляет связь с устройствами обработки информации (персональными компьютерами (ПК)) 3 и 4 через локальную сеть (ЛВС) 400, чтобы обрабатывать задание печати. Устройство обработки изображений иллюстрирует пример многофункционального печатающего устройства (МФУ, MFP), способного исполнять функцию печати, функцию ящика (хранения), функцию сканера и функцию копирования.
На Фиг.1 устройство 1 обработки изображений включает в себя считывающее устройство 2 для считывания данных изображения и устройство 6 принтера для вывода данных изображения. Устройство 1 обработки изображений дополнительно включает в себя операционный блок 7, снабженный клавиатурой для операции ввода и вывода и жидкокристаллической панелью для отображения, и жесткий диск 8 для хранения управляющих программ и данных изображения. Устройство 1 обработки изображений дополнительно включает в себя блок 110 контроллера, выполненный в виде отдельного электронного компонента, который соединен с каждым из вышеупомянутых компонентов и управляет компонентами. Жесткий диск 8 обеспечивает область хранилища, которая используется для обработки функции ящика и хранит задания печати, полученные от PC 3 или PC 4.
Считывающее устройство 2 включает в себя блок 10 подачи документа для транспортировки документа и блок 11 сканера для оптического считывания изображения на документе и преобразования его в данные изображения как электрический сигнал. Устройство 6 принтера включает в себя блок 12 подачи листа, снабженный множеством кассет листов для содержания бумаги для записи, и блок 13 маркировки для переноса и закрепления данных изображения на бумагу для записи. Устройство 6 принтера дополнительно включает в себя блок 14 выгрузки листов для сортировки и скрепления напечатанной бумаги для записи и разгрузки ее вовне.
Блок 110 контроллера, выполненный отдельным электронным компонентом, как описано выше, содержит функцию преобразования данных изображения, считанных считывающим устройством 2 в код. Блок 110 контроллера также содержит функцию сканера для выполнения передачи на PC 3, функционирующий в качестве первого ведущего компьютера, или PC 4, функционирующий в качестве второго ведущего компьютера через LAN 400.
Устройство 1 обработки изображений имеет функцию принтера по преобразованию данных кода, полученных от компьютеров PC 3 или 4 через ЛВС 400, в данные изображения и выводу данных изображения на устройство 6 принтера и другие функции.
Блок 110 контроллера включает в себя центральный блок (ЦПУ) 110A обработки, оперативное запоминающее устройство (ОЗУ) 110B, постоянное запоминающее устройство (ПЗУ) 110C, кодер-декодер (Кодек) 110D, сетевой контроллер для связи через ЛВС 400 и интерфейс между устройством 6 принтера и считывающим устройством 2. ЦПУ 110A загружает управляющую программу, хранимую в ПЗУ 110C или жестком диске 8, в ОЗУ 110B, и исполняет ее, чтобы реализовывать различные виды функциональной обработки.
На Фиг.2 показана схема последовательности операций, иллюстрирующая обработку данных в устройстве обработки изображений согласно настоящему примерному варианту осуществления. Обработка задания, предполагающая хранение данных изображения для вывода истории, описана со ссылкой на схему последовательности операций по Фиг.2. Каждый этап, проиллюстрированный в схеме последовательности операций, реализуется посредством ЦПУ 110A блока 110 контроллера, проиллюстрированного на Фиг.1, загружающего управляющую программу, хранимую в ПЗУ 110C или жестком диске (НЖМД) 8, в ОЗУ 110B, и исполняющего ее.
В настоящем примерном варианте осуществления пользователь использует операционный модуль 7, чтобы запросить устройство обработки изображений исполнить задание копирования, установленное так, что вкладывается информация запрета копирования (копия вложения QR кода, например). В настоящем примерном варианте осуществления входными данными изображения могут быть данные сканирования и данные на языке (ЯОС) описания страниц, однако данные сканирования, считываемые считывающим устройством 2, взяты в качестве входных данных изображения.
Информация запрета копирования вкладывается, когда пользователь выполняет установку, относящуюся к копированию, посредством операционного блока 7, и ею может быть двумерный штрих-код, например код QR или точечный узор. В настоящем примерном варианте осуществления копия вложения кода QR устанавливается пользователем.
На этапе S201 ЦПУ 110A выполняет отображение на экране, указывающее, что прием персональной аутентификации ожидается через операционный блок 7. Когда данные персональной аутентификации введены пользователем через операционный блок 7 (или устройство персональной аутентификации, соединенное с внешней стороной), обработка переходит на этап S202. На этапе S202 ЦПУ 110A сравнивает данные персональной аутентификации, введенные пользователем, с данными персональной аутентификации на жестком диске 8 (или внешнем сервере менеджмента) и подтверждает, успешна ли аутентификация. Если ЦПУ 110A определяет, что персональная аутентификация неудачна («Нет» на этапе S202), обработка возвращается на этап S201. Если ЦПУ 110A определяет, что персональная аутентификация успешна («Да» на этапе S202), обработка переходит на этап S203.
На этапе S203 пользователь выдает команду начать считывание документа, установленного на считывающем устройстве 2, через операционный блок 7. В соответствии с командой ЦПУ 110A вынуждает считывающее устройство 2 начинать считывание документа, и данные изображения документа захватываются из считывающего устройства 2 через интерфейс (I/F) сканера. ЦПУ 110A преобразует в растровый формат захваченные данные изображения в ОЗУ 110B, сжимает данные изображения в Кодеке 110D и сохраняет сжатые данные изображения на жестком диске 8.
На этапе S204 ЦПУ 110A определяет, выбирает ли пользователь вложение кода QR посредством операционного блока 7. Если ЦПУ 110A определяет, что пользователь не выбирает вложение кода QR («Нет» на этапе S204), обработка переходит на этап S206. С другой стороны, если ЦПУ 110A определяет, что пользователь выбирает вложение кода QR («Да» на этапе S204), обработка переходит на этап S205. Установка, в которой копирование выполняется с вкладываемым кодом QR, описывается ниже со ссылкой на Фиг.3-5. На этапе S205 ЦПУ 110A вынуждает пользователя устанавливать информацию вложения и информацию запрета копирования на рабочих экранах, проиллюстрированных на Фиг.3-5.
На Фиг.3-5 иллюстрируются примеры пользовательских интерфейсов, отображаемых на операционном блоке 7 по Фиг.1. На Фиг.3 иллюстрируется обычный экран операции копирования в устройстве формирования изображения. На Фиг.3 показаны функциональные вкладки TAB1-TAB4, снабженные соответственно исполняемыми функциями. Кнопка BT1 используется для вызова экранов установки, соответствующих режимам приложения. Когда выбрана кнопка BT1, отображаемый экран по Фиг.3 переключается на отображаемый экран по Фиг.4.
На Фиг.4 кнопки FBT1-FBT3 соответствуют режимам приложения. Кнопка FTB1 выбирается, чтобы установить функцию переплета. Кнопка FTB2 выбирается, чтобы установить функцию уменьшения формата. Кнопка FTB3 выбирается, чтобы установить функцию вложения QR. Когда выбирается кнопка FBT3, отображаемый экран по Фиг.4 переключается на отображаемый экран по Фиг.5.
На Фиг.5 показано, что кнопки 501 и 502 используются для установки атрибута вложения. Кнопка 501 выбирается, чтобы установить запрет дальнейшего копирования скопированного документа (печатного продукта), выводимого при исполнении задания на копирование. Кнопка 502 выбирается, чтобы установить разрешение для дальнейшего копирования скопированного документа (печатного продукта), выводимого при исполнении задания на копирование при некоторых условиях.
Кнопки 501 и 502 соответствуют узорам на основе их соответственных уникальных кодов QR. Их соответственные узоры формируются во время сканирования и печати документа. Кнопки 503-506 используются, чтобы установить позицию, в которой вкладывается код QR. Кнопки 503-506 задают, где узор на основе кода QR, соответствующий каждой из кнопок 501 и 502, вкладывается в данные изображения сканированного документа. Кнопка 503 используется, чтобы выбрать левую верхнюю позицию данных изображения сканированного документа (позиция соответствует ориентации и размеру выбранной бумаги).
Кнопка 504 используется, чтобы выбрать правую верхнюю позицию данных изображения сканированного документа (позиция соответствует ориентации и размеру выбранной бумаги). Кнопка 505 используется, чтобы выбрать левую нижнюю позицию данных изображения сканированного документа (позиция соответствует ориентации и размеру выбранной бумаги).
Кнопка 506 используется, чтобы выбрать правую нижнюю позицию данных изображения сканированного документа (позиция соответствует ориентации и размеру выбранной бумаги). На этапе S205 содержимое, устанавливаемое пользователем со ссылкой на Фиг.3-5, передается в ЦПУ 110A через интерфейс операционного блока, и информация установки, указывающая содержимое, сохраняется в ОЗУ 110B.
Код QR включает в себя два вида кодов QR для установки разрешения копирования и запрета копирования. Описанный в дальнейшем код QR относится к "коду QR для установки запрета копирования", если не указано иное.
При выборе пользователем "запрета копирования" в качестве информации вложения путем использования кнопки 501 информация о данных персональной аутентификации, сроке запрета копирования и сроке разрешения копирования устанавливается в качестве информации запрета копирования. Установка информации запрета копирования описана ниже со ссылкой на Фиг.6A и 6B.
На Фиг.6A и 6B иллюстрируются пользовательские интерфейсы, отображаемые на операционном блоке 7 по Фиг.1. Фиг.6A соответствует экрану для установки информации запрета копирования. Фиг.6B соответствует экрану для установки временного срока. Экран, иллюстрируемый на Фиг.6A, предназначен для установки информации запрета копирования, отображаемой на операционном блоке 7, когда нажата кнопка 501, иллюстрируемая на Фиг.5. Кнопка 601 для установки данных персональной аутентификации пользователя, в которые вкладывается информация запрета копирования, расположена на экране для установки информации запрета копирования, проиллюстрированном на Фиг.6A.
Кнопка 602 для установки срока запрета копирования, указывающего, до какого момента запрещается копирование, расположена там же. Кроме того, на нем также расположена кнопка 603 для установки срока разрешения копирования, указывающего, до какого момента копирование разрешается, и с какого момента копирование запрещается.
Данными персональной аутентификации может быть любая информация аутентификации из удостоверения (ID) личности, биометрической информации аутентификации или пароля, соответствующего пользователю. В настоящем примерном варианте осуществления пароль, соответствующий пользователю, установлен в качестве данных персональной аутентификации. Данные персональной аутентификации могут быть установлены пользователем, когда задание исполнено, или могут быть предварительно и автоматически установлены в данных регистрации входа в устройство для отдельного пользователя.
На Фиг.6B иллюстрируется экран, отображаемый на операционном блоке 7, когда нажаты кнопки 602 или 603, иллюстрируемые на Фиг.6A. Окно 604 ввода, в котором устанавливаются дата и время срока, расположено на экране для установки срока, иллюстрируемого на Фиг.6B. Для установки даты и времени срока пользователь действует десятью клавишами, предусмотренными на операционном блоке 7. Срок может быть установлен заданием даты или промежутка времени. Срок может устанавливаться в единицах часов, дней, месяцев или лет.
Временной предел или промежуток времени, установленный в качестве информации запрета копирования, может устанавливаться пользователем в единицах заданий или заранее устанавливаться для всего устройства пользователем или системным администратором. Конфигурация жесткого диска 8 блока 110 контроллера описана ниже со ссылкой на Фиг.7.
На Фиг.7 иллюстрируется схема распределения памяти жесткого диска 8 на Фиг.1. На Фиг.7 иллюстрируется только часть, относящаяся к настоящему изобретению, извлеченная из области логических данных, включает в себя временную область 701 и область 702 истории задания. Область 702 истории задания хранит управляющую таблицу 703 данных истории задания, и она иллюстрирует, что в ней хранятся данные A+ изображения. Временная область 701 временно хранит данные изображения для вывода, сформированные из данных изображения, вводимых посредством сканирования, например, с помощью обработки изображений.
Временная область 701 является областью, из которой хранимые данные изображения считываются снова и используются, когда печатается множество копий хранимых данных изображения. Обработка изображений для формирования данных изображения для вывода включает в себя таковую для вставки номеров страниц или изменения ориентации изображения. Если задание завершается обычно или система включает/выключает питание, данные изображения во временной области 701 асинхронно удаляются системой.
Область 702 истории задания является областью для хранения данных изображения для задания вывода изображения, которое однажды исполнялось, так что данные изображения могут выводиться снова после исполнения задания на вывод изображения, предназначенного для вывода данных изображения. Управляющая таблица 703 данных истории задания описана ниже.
Обработка на этапе S206 и последующих этапах, проиллюстрированных в схеме последовательности операций на Фиг.2, описана ниже. На этапе S206 ЦПУ 110A блока 110 контроллера проверяет, копируются ли используемые данные изображения для вывода истории. Термин «вывод истории» относится к функции вывода данных изображения, использующей историю задания. Пользователь может заранее задать установку, копируются ли данные изображения, используемые для вывода истории, посредством операционного блока 7. Установка может быть в единицах заданий, или системный администратор может выполнять установку на все устройство. Альтернативно, установка может быть изменена в «единицах» пользователей. Информация относительно того, копируются ли данные изображения, используемые для вывода истории, хранится в области, предназначенной для системы (не показано на Фиг.7) на жестком диске 8.
Если ЦПУ 110A определяет, что данные изображения, используемые для вывода истории, не копируются («Нет» на этапе S206), обработка переходит на этап S211, и данные изображения, хранимые во временной области 701, выводятся через устройство 6 принтера. На этапе S212 ЦПУ 110A удаляет данные изображения во временной области 701 жесткого диска 8, и настоящая обработка является законченной.
Если ЦПУ 110A определяет, что копируются данные изображения, используемые для вывода истории («Да» на этапе S206), ЦПУ 110A продвигает обработку на этап S207. На этапе S207 ЦПУ 110A определяет, заполнена ли область 702 истории задания, обеспеченная на жестком диске 8.
Если ЦПУ 110A определяет, что область 702 истории задания не является заполненной («Нет» на этапе S207), обработка переходит на этап S209. С другой стороны, если ЦПУ 110A определяет, что область 702 истории задания является заполненной («Да» на этапе S207), обработка переходит на этап S208.
На этапе S208 ЦПУ 110A обращается к дате и времени исполнения в управляющей таблице данных истории задания, находящейся в области 702 истории задания, и удаляет самые ранние данные истории задания в данных истории задания. Затем обработка возвращается на этап S207. На этапе S207 ЦПУ 110A снова определяет, заполнена ли область 702 истории задания.
На этапе S209 ЦПУ 110A копирует данные изображения, обработанные для обработки вывода, во временной области 701 в качестве данных изображения для вывода истории, и данные изображения для вывода истории сохраняются в области 702 истории задания. В настоящем примерном варианте осуществления копируются данные изображения, подвергнутые обработке, оптимальной для вывода. Подвергание данных изображения обработке, оптимальной для вывода, является просто примером, следовательно, исходные данные могут копироваться «как есть».
На этапе S210 ЦПУ 110A обновляет релевантные данные в управляющей таблице 703 данных истории задания, как иллюстрируется на Фиг.7. На этой стадии ЦПУ 110A регистрирует дату и время исполнения задания, имя файла данных изображения для вывода истории, информацию запрета копирования, установленную на этапе S205, и т.д. в управляющей таблице 703 данных истории задания.
Управляющая таблица 703 данных истории задания сконфигурирована, чтобы управлять идентификаторами заданий и имен файлов данных изображения для вывода истории. Дополнительно управляющая таблица 703 данных истории задания сконфигурирована, чтобы управлять датой и временем исполнения задания и промежутка времени хранения истории задания. Кроме того, управляющая таблица 703 данных истории задания сконфигурирована, чтобы управлять наличием или отсутствием установки вложения копии кода QR, то есть наличия или отсутствия информации запрета копирования. Отличные от таковых типы заданий, имена файлов исходных данных, число выводимых копий, имена пользователей, запросивших исполнение заданий, и размер бумаги, используемой для печати, которые не проиллюстрированы, ведутся в качестве данных управления заданиями. Управляющая таблица 703 данных истории задания также сконфигурирована для ведения информации срока разрешения копирования и срока запрета копирования, и паролей в качестве информации запрета копирования.
Если в управляющей таблице 703 данных истории задания не установлена информация для каждого элемента, то устанавливается атрибут "нет", который означает, что нет установленной информации. Если вложение кода QR в копию не установлено, то устанавливается атрибут "отсутствие" на столбец информации запрета копирования в управляющей таблице 703 данных истории задания.
Управляющая таблица 703 данных истории задания может храниться где-либо в области энергонезависимой памяти блока 110 контроллера. В настоящем примерном варианте осуществления управляющая таблица 703 данных истории задания хранится на жестком диске 8.
Обработка для копирования данных изображения из временной области 701 в область 702 истории задания иллюстрируется на Фиг.7, и обработка для обновления управляющей таблицы 703 данных истории задания описана ниже со ссылкой на фигуры Фиг.7, 8A и 8B. Как иллюстрируется на Фиг.7, когда данные изображения, непосредственно считанные из документа посредством считывающего устройства 2, являются входными, то ЦПУ 110A сохраняет данные изображения, подвергнутые обработке изображения, во временной области 701 в качестве данных изображения
A+, чтобы выводить их из устройства 6 принтера.
ЦПУ 110A копирует данные A+ изображения из временной области 701 в область 702 истории задания в качестве данных изображения для вывода истории. После этого в настоящем примерном варианте осуществления обновляется управляющая таблица 703 данных истории задания, обеспечиваемая в области 702 истории задания.
На этапе S210 ЦПУ 110A обновляет управляющую таблицу 703 данных истории задания. На этапе S211 ЦПУ 110A выводит данные изображения (данные A+ изображения по Фиг.7) через устройство 6 принтера. На этапе S212 ЦПУ 110A удаляет данные изображения (данные A+ изображения на Фиг.7) из временной области 701. Операция печати описана ниже.
Сначала Кодек 110D распаковывает данные изображения, хранимые на жестком диске 8, и считывает в ОЗУ 110B. Затем ЦПУ 110A исполняет обработку, такую как ориентация или поворот данных изображения, чтобы они подходили устройству 6 принтера, вставку номеров страниц, установленных пользователем, и синтезирование кода QR. Обработанные данные изображения сохраняются во временной области 701 жесткого диска 8. Данные изображения, хранимые во временной области 701 жесткого диска 8, снова преобразовываются в растровый формат в ОЗУ 110B, передаются через интерфейс принтера на устройство 6 принтера и печатаются в нем.
Операция копирования, в которой синтезируется код QR и печатаются данные изображения посредством устройства 6 принтера, описана подробно ниже. Пользователь выполняет установку для вложения кода QR, используя пользовательский интерфейс, проиллюстрированный на Фиг.5 и отображаемый на операционном блоке 7, проиллюстрированном на Фиг.1. В этом случае пользователь выбирает кнопку 501, чтобы установить "запрет копирования" в качестве информации вложения, и выбирает кнопку 504, чтобы выбрать "верхнее правое" в качестве позиции вложения.
На Фиг.8A и 8B показаны схематические представления, иллюстрирующие обработку данных в устройстве обработки изображений согласно настоящему примерному варианту осуществления. Обработка, в которой печать выполняется с кодом QR, вложенным в данные изображения сканированного документа, описана подробно ниже. На фигуре Фиг.8A иллюстрируется поток данных в ходе сканирования документа. На Фиг.8B иллюстрируется поток данных в ходе печати сканированных данных изображения устройством 6 принтера.
На Фиг.8A показано, что на считывающем устройстве 2 установлен документ 801 копирования. Пользователь использует кнопку, чтобы вызвать экран установки вложения кода QR, проиллюстрированный на Фиг.5, из экрана, проиллюстрированного на Фиг.3 и отображаемого на операционном блоке 7. Обработка сканирования 802 указывает состояние, где блок 11 сканера считывает документ 801 копирования. Данные 803 изображения из считанного документа сохраняются во временной области 701 жесткого диска 8.
На Фиг.8B показано, что код QR формируется в ходе обработки 903 формирования кода QR, и данные 902 изображения и сформированный код 904 QR синтезируются в ходе обработки 905 синтеза. Обработка 905 синтеза выполняется посредством ЦПУ 110A с использованием ОЗУ 110B. На Фиг.8 показано, что синтезированные данные 906 изображения формируются обработкой 905 синтеза, и вывод 908 копии выводится согласно обработке 907 хода печати.
Пользователь выбирает кнопку 501 в пользовательском интерфейсе, проиллюстрированном на Фиг.5 и отображаемом на операционном блоке 7, чтобы установить "запрет копирования" в качестве информации вложения, и выбирает кнопку 504. Пользователь выдает команду «начать считывание» (нажимая кнопку пуска) из операционного блока 7 с выбранным значением "верхняя правая»" в качестве позиции вложения.
ЦПУ 110A выдает команду блоку 11 сканера считывающего устройства 2 считать документ. Блок 11 сканера принимает команду и считывает документ. Считанные данные 803 изображения преобразовываются в растровый формат в ОЗУ 110B и записываются во временной области 701 жесткого диска 8, таким образом, обработка в сканере завершается. Обработка для печати описана ниже со ссылкой на Фиг.8B.
Данные изображения, хранимые на жестком диске 8 (временная область 701, иллюстрируемая на Фиг.8B), считываются в ОЗУ 110B. С другой стороны, в процессе 903 формирования кода QR пользователь использует кнопку 501 по Фиг.5, чтобы спровоцировать ЦПУ 110A сформировать код QR в ОЗУ 110B, исходя из информации "запрет копирования", выбранной в качестве информации вложения.
В процессе 905 синтеза ЦПУ 110A выполняет синтез изображения в ОЗУ 110B, в котором код QR помещается в правую верхнюю позицию, соответствующую кнопке 504, выбранной пользователем в качестве позиции вложения. Данные 906 синтезированного изображения сохраняются во временной области 701 жесткого диска 8.
ЦПУ 110A преобразовывает в растровый формат данные синтезированного изображения, хранимые на жестком диске 8, снова в ОЗУ 110B и передает данные изображения на устройство 6 принтера. Устройство 6 принтера печатает на бумаге на основании данных изображения. Таким образом, может быть получен результат вывода 908, в который вложен код QR.
На Фиг.9 показана схема последовательности операций, иллюстрирующая обработку данных в устройстве обработки изображений согласно настоящему примерному варианту осуществления. Процесс обработки повторного вывода данных изображения, использующий данные истории задания, описан ниже со ссылкой на схему последовательности операций по Фиг.9. Каждый этап, проиллюстрированный в схеме последовательности операций, реализуется посредством ЦПУ 110A блока 110 контроллера, проиллюстрированного на Фиг.1, загружающего управляющую программу, хранимую в ПЗУ 110C или НЖМД 8, в ОЗУ 110B и исполняющего ее.
На этапе S901 пользователь вызывает данные истории задания из управляющей таблицы данных истории задания, проиллюстрированной на Фиг.7, посредством операционного блока 7 и провоцирует операционный блок 7 отображать перечень задания, проиллюстрированного в качестве примера на Фиг.10. Операционный блок 7 отображает перечень задания, включая задания, повторный вывод для которых запрещен и не запрещен.
Хотя на Фиг.10 иллюстрируется пример отображения идентификаторов заданий, типов заданий, имен файлов исходных данных, числа копий, имен пользователей, даты и времени выполнения и размеров бумаги, содержимое, подлежащее отображению, не ограничено вышеупомянутым.
Пользователь выбирает задание повторного вывода из перечня задания, проиллюстрированного на Фиг.10, используя кнопку операционного модуля 7. ЦПУ 110A идентифицирует данные управления заданием для выбранного пользователем, в управляющей таблице 703 данных истории задания.
На этапе S902 ЦПУ 110A использует идентифицированные данные управления заданием, чтобы определить, вкладывается ли код QR запрета копирования в задание. Если ЦПУ 110A определяет, что код QR запрета копирования вкладывается («Да» на этапе S902), обработка переходит на этап S903. Если ЦПУ 110A определяет, что код QR запрета копирования не вкладывается («Нет» на этапе S902), обработка переходит на этап S906.
На этапе S903 ЦПУ 110A определяет, включены ли данные персональной аутентификации (в настоящем примерном варианте осуществления, информация пароля) в идентифицированные данные управления заданием. В настоящем примерном варианте осуществления, если ЦПУ 110A определяет, что информация пароля не включена («Нет» на этапе S903), ЦПУ 110A завершает обработку, поскольку она без повторного вывода задания. Если ЦПУ 110A определяет, что информация пароля включается («Да» на этапе S903), обработка переходит на этап S904, чтобы запросить пользователя ввести пароль посредством операционного блока 7.
На этапе S905 ЦПУ 110A определяет, соответствует ли пароль, введенный пользователем из операционного модуля 7, информации пароля в данных истории задания. Если ЦПУ 110A определяет, что входной пароль не соответствует информации пароля в данных истории задания («Нет» на этапе S905), поскольку пароль неверный, настоящая обработка завершается.
Если ЦПУ 110A определяет, что входной пароль соответствует информации пароля в данных истории задания («Да» на этапе S905), обработка переходит на этап S906. На этапе S906 ЦПУ 110A распаковывает данные изображения соответствующего задания кодеком 110D из области 702 истории задания на жестком диске 8 и считывает в ОЗУ 110B. ЦПУ 110A передает данные изображения на устройство 6 принтера через интерфейс принтера, чтобы спровоцировать устройство 6 принтера напечатать их, и завершает настоящую обработку.
Согласно настоящему примерному варианту осуществления пользователь может подтверждать хранимый перечень задания без конкретного рассмотрения того, является ли повторный вывод ограниченным или нет. Если пользователь выбирает задание, и ЦПУ 110A подтверждает, что выбранным заданием является задание, повторный вывод которого ограничен, ЦПУ 110A запрашивает выбравшего задание пользователя ввести информацию аутентификации. Следовательно, даже если неидентифицированный пользователь выбирает задание из перечня задания, то если ограничен повторный вывод выбранного задания, повторный вывод хранимого задания может предотвращаться, пока входная информация не соответствует информации аутентификации.
Если пользователь выбирает задание, повторный вывод которого не ограничивается, пользователь может осуществлять вывод без исполнения обработки аутентификации для выбранного задания. Другими словами, согласно настоящему примерному варианту осуществления нагрузка на действие пользователя в ходе исполнения задания может быть уменьшена по сравнению с таковой в системе, постоянно подвергающей каждое из заданий обработке аутентификации, и для задания, повторный вывод которого ограничен, может предотвращаться повторный вывод без какого-либо ограничения.
Это позволяет свободно выполнять управление заданием, в котором исполнение обработки повторного вывода ограничено или разрешено наряду с информацией ограничения на копирование, установленной пользователем при сканировании документа для регистрации данных изображения.
Соответственно снижение безопасности из-за возрастания числа печатных продуктов без какого-либо ограничения вследствие обработки повторного вывода может быть минимизировано без потери удобства пользователя, пока осуществляется управление историей данных изображения хранимого документа.
В первом примерном варианте осуществления способ исполнения повторного вывода задания, включающего информацию запрета копирования, описан в виде способа повторного вывода, исходя из истории задания. Более конкретно, описан пример, в котором для повышения безопасности во время повторного вывода задания снова запрашивается персональная аутентификация, включая информацию запрета копирования.
Во втором примерном варианте осуществления описаны управляющая таблица 703 данных истории задания, хранимая в области 702 истории задания, и обработка данных изображения. Как описано выше, управляющая таблица 703 данных истории задания управляет информацией даты и времени исполнения задания, промежутка времени хранения истории, срока запрета копирования и срока разрешения копирования. Ниже описан пример, где управляющая таблица 703 данных истории задания и состояние хранимых данных изображения изменяются на основании вышеописанной информации. В описании первого примерного варианта осуществления показано, что могут быть установлены и срок запрета копирования, и срок разрешения копирования, или может быть установлен какой-либо из них. В описании настоящего примерного варианты осуществления, однако, приведен пример, в котором устанавливается какой-либо один из них.
На Фиг.11 показана схема последовательности операций, иллюстрирующая обработку данных в устройстве обработки изображений согласно настоящему примерному варианту осуществления. Обработка изменения данных истории задания описана ниже со ссылкой на схему последовательности операций по Фиг.11. Каждый этап, проиллюстрированный в схеме последовательности операций, реализуется посредством ЦПУ 110A блока 110 контроллера, проиллюстрированного на Фиг.1, загружающего управляющую программу, хранимую в ПЗУ 110C или НЖМД 8, в ОЗУ 110B и исполняющего ее.
На этапе S1101 ЦПУ 110A автоматически выбирает задание с информацией запрета копирования (вышеописанный код QR для установки запрета копирования в настоящем примерном варианте осуществления) в управляющей таблице 703 данных истории задания. Задание может выбираться, когда пользователь исполняет снова задание истории, или может автоматически периодически выбираться устройством обработки изображений. В настоящем примерном варианте осуществления устройство обработки изображений периодически обнаруживает задание с информацией запрета копирования из всех заданий и автоматически выбирает его.
На этапе S1102 ЦПУ 110A определяет, установлено ли какое-либо значение в сроке запрета копирования, управляемом в управляющей таблице 703 данных истории задания. Если ЦПУ 110A определяет, что срок запрета копирования не установлен (установлено "нет") («Нет» на этапе S1102), обработка переходит на этап S1108. Если ЦПУ 110A определяет, что срок запрета копирования установлен («Да» на этапе S1102), обработка переходит на этап S1103.
На этапе S1103 ЦПУ 110A определяет, истек ли срок действия запрета копирования в управляемой системой текущей информации даты и времени. Если ЦПУ 110A определяет, что в текущей информации даты и времени срок действия запрета копирования не истек («Нет» на этапе S1103), обработка переходит на этап S1105. Если ЦПУ 110A определяет, что в текущей информации даты и времени истек срок действия запрета копирования («Да» на этапе S1103), обработка переходит на этап S1104.
На этапе S1104 информация в управляющей таблице 703 данных истории задания установлена, что будет печатаемой для отмены запрета печати из-за истечения срока запрета копирования. Более конкретно, запрет печати отменяется путем перезаписи значения "отсутствие" в столбце, указывающем наличие или отсутствие информации запрета копирования в управляющей таблице 703 данных истории задания, хранимой на жестком диске 8. Альтернативно, непосредственно код QR может быть удален из данных изображения в области 702 истории задания, или запрет печати может отменяться обработкой, эквивалентной вышеупомянутым.
В настоящем примерном варианте осуществления на этапе S1104 "отсутствие" устанавливается в столбце, указывающем наличие или отсутствие информации запрета копирования, в управляющей таблице 703 данных истории задания.
На этапе S1108 ЦПУ 110A определяет, истек ли в поддерживаемой системой текущей информации даты и времени срок разрешения копирования, поддерживаемый в управляющей таблице 703 данных истории задания. Если ЦПУ 110A определяет, что в текущей информации даты и времени истекло действие срока разрешения копирования («Да» на этапе S1108), обработка переходит на этап S1105. Если ЦПУ 110A определяет, что в текущей информации даты и времени не истекло действие срока разрешения копирования («Нет» на этапе S1108), обработка переходит на этап S1107. На этапе S1107 ЦПУ 110A удаляет данные изображения из области 702 истории задания жесткого диска 8 и завершает текущую обработку.
На этапе S1105 ЦПУ 110A вычисляет срок хранения истории. Срок хранения истории вычисляет ЦПУ 110A с использованием срока запрета копирования, периода хранения истории и даты и времени исполнения задания, поддерживаемых в управляющей таблице 703 данных истории задания.
Если в управляющей таблице 703 данных истории задания установлены срок запрета копирования и период хранения истории, то сроком хранения истории является "дата и время, вычисляемые сложением периода хранения истории с датой и временем срока запрета копирования".
Если срок запрета копирования не установлен, а период хранения истории установлен, то сроком хранения истории является "дата и время, вычисляемые сложением периода хранения истории с датой и временем исполнения задания". В случае, кроме вышеупомянутого, срок хранения истории не устанавливается в частности.
Срок хранения истории, вычисленный на этапе S1105, может добавляться в качестве информации к управляющей таблице 703 данных истории задания или может вычисляться при каждом изменении состояния хранения. На этапе S1106 ЦПУ 110A сравнивает информацию текущей даты и времени, которые ведет система, с вышеупомянутым сроком хранения истории, чтобы определить, является ли текущая дата и время истекшей для срока хранения истории. Если ЦПУ 110A определяет, что текущая дата и время не являются истекшими для срока хранения истории («Нет» на этапе S1106), настоящая обработка завершается.
Если ЦПУ 110A определяет, что текущая дата и время являются истекшими для срока хранения истории («Да» на этапе S1106), то на этапе S1107 ЦПУ 110A удаляет данные изображения соответствующего задания из области 702 истории задания жесткого диска 8. ЦПУ 110A также удаляет данные истории задания соответствующего задания из управляющей таблицы 703 данных истории задания и завершает настоящую обработку. Исполнение вышеупомянутой обработки дает возможность удаления данных истории в момент времени, когда удобство хранения истории не теряется при поддерживаемом уровне безопасности.
В третьем примерном варианте осуществления описывается обработка, в которой печатный продукт с информацией ограничения копирования для ограничения числа копий печатается устройством 1 обработки изображений.
Пользователь может выдавать команду для вложения информации ограничения числа копий, чтобы ограничить число копий печатных продуктов для предотвращения возрастания числа печатных продуктов, печатаемых устройством 1 обработки изображений без какого-либо ограничения. Например, кнопка ограничения числа копий (не показана) может быть предусмотрена на экране, иллюстрированном на Фиг.5. При нажатой кнопке ограничения числа копий устройство 1 обработки изображений запрашивает пользователя ввести число копий. Если устройству 1 обработки изображений выдана команда копировать с введенным числом копий, устройство 1 обработки изображений печатает данные изображения печатных изданий, включая ограничение числа копий, чтобы ограничивать число копий на листе.
Устройство 1 обработки изображений сохраняет копию данных изображения в управляющей таблице 703 данных истории задания и после этого позволяет исполнять повторный вывод задания. Устройство 1 обработки изображений дополнительно управляет числовым значением, указывающим число копий, введенное пользователем в связи с идентификатором задания в управляющей таблице 703 данных истории задания.
Устройство 1 обработки изображений получает от пользователя команду осуществить повторный вывод задания с экрана, проиллюстрированного на Фиг.10. Когда устройство 1 обработки изображений получает команду, устройство 1 обработки изображений обращается к управляющей таблице 703 данных истории задания, чтобы определить, хранится ли атрибут «число копий» в привязке к заданию, которое выдало команду устройству 1 обработки изображений осуществить повторный вывод. Если число копий не хранится в привязке к заданию, устройство 1 обработки изображений запрещает повторный вывод задания.
Если хранится число копий в привязке к заданию, устройство 1 обработки изображений обращается к числу копий задания, которое командует устройству 1 обработки изображений осуществить повторный вывод. Если число копий является один или больше, устройство 1 обработки изображений исполняет повторный вывод согласно установке для задания, которое выдало команду устройству 1 осуществить повторный вывод. Устройство 1 обработки изображений вычитает единицу из хранимого числа копий и обновляет число копий, связанное с заданием, в соответствии с результатом вычитания. Например, можно допустить, что устройство 1 обработки изображений вкладывает информацию ограничения числа копий, в которой копирование разрешается десять раз в данных изображения во время первой печати, и исполняет печать. После этого, если пользователь выдает команду устройству 1 обработки изображений для повторного вывода задания, соответствующего данным изображения, устройство 1 обработки изображений обновляет значение числа, в котором может выполняться повторный вывод по заданию, до значения девяти.
Такой контроль позволяет предотвращать возрастание данных изображения, для которых число копий ограничено, без какого-либо ограничения посредством функции повторного вывода для устройства 1 обработки изображений.
Устройство 1 обработки изображений может удалять данные изображения, включенные в задание, из области 702 истории задания, если числом копий является нуль. Это эффективно увеличивает свободное пространство области 702 истории задания.
В настоящем примерном варианте осуществления описывается пример, в котором устройство 1 обработки изображений запрещает повторный вывод для задания, если число копий хранится без привязки к заданию, для которого устройству 1 обработки изображений выдана команда «повторного вывода». Однако настоящий примерный вариант осуществления не ограничивается вышеупомянутым примером. Устройство 1 обработки изображений может разрешать повторный вывод задания, если число копий хранится без привязки к заданию, для которого устройству 1 обработки изображений выдана команда повторного вывода. Альтернативно, пользователь может установить заранее, разрешить или запретить повторный вывод задания на устройстве 1 обработки изображений, если число копий хранится без привязки к заданию, для которого устройству 1 обработки изображений выдана команда повторного вывода.
В первом примерном варианте осуществления, хотя приведен пример, в котором для повышения безопасности запрашивается персональная аутентификация во время повторного вывода задания, включая информацию запрета копирования, повторный вывод задания, включающего информацию запрета копирования, может быть запрещен, и повторный вывод задания, не включающего информацию запрета копирования, может быть разрешен. В настоящих примерных вариантах осуществления, хотя приведены примеры, в которых считанные из области истории задания данные изображения печатаются, настоящее изобретение может применяться к случаю, где осуществляется передача считанных из области истории задания данных изображения.
Для удобства описания вышеупомянутые примерные варианты осуществления описываются отдельно, однако настоящее изобретение может быть реализовано надлежащим объединением вышеупомянутых примерных вариантов осуществления.
Варианты настоящего изобретения также могут быть реализованы компьютером системы или устройством (или устройствами, такими как ЦПУ или МПУ), которое считывает и исполняет программу, записанную в запоминающем устройстве, чтобы выполнять функции вышеописанного варианта(ов) осуществления и чтобы выполнять функции вышеописанного варианта(ов) осуществления согласно способу, этапы которого выполняются компьютером системы или устройством, например, путем считывания и исполнения программы, записанной в запоминающем устройстве. Для этой цели программа поставляется на компьютер, например, по сети или с носителей записи различных типов, использующихся в качестве запоминающего устройства (например, машиночитаемый носитель).
Хотя настоящее изобретение было описано со ссылкой на примерные варианты осуществления, должно быть понятно, что изобретение не ограничивается раскрытыми примерными вариантами осуществления. Объем нижеследующей формулы изобретения подлежит расширительному толкованию, чтобы охватить все модификации, эквивалентные структуры и функции.