Печатающее устройство, способ печати и носитель хранения данных

Иллюстрации

Показать все

Печатающее устройство включает в себя модуль хранения, сконфигурированный с возможностью сохранять данные печати, включающие в себя пароль, при приеме данных печати, модуль приема, сконфигурированный с возможностью принимать инструкцию печати для сохраненных данных печати от пользователя, модуль аутентификации, выполненный с возможностью выполнения аутентификации пользователя, и печатающий модуль, сконфигурированный с возможностью осуществлять печать без обязательного ввода пароля аутентифицированным пользователем в случае, если владелец данных печати на основе инструкции печати совпадает с аутентифицированным пользователем, и выполнять печать в ответ на соответствие между паролем, принимаемым от пользователя, и паролем, включенным в данные печати, в случае, если владелец данных печати на основе инструкции печати отличается от аутентифицированного пользователя, или в случае, если инструкция печати принимается без аутентификации пользователя посредством модуля аутентификации. Модуль настроек для задания информации, указывающей следует ли выполнять аутентификацию пользователя, причем контроллер сконфигурирован с возможностью выполнять управление, чтобы либо заставлять печатающее устройство печатать данные без ввода пароля либо заставлять печатающее устройство печатать данные в ответ на ввод пароля на основании информации, заданной модулем настроек. 2 н. и 7 з.п. ф-лы, 13 ил.

Реферат

УРОВЕНЬ ТЕХНИКИ

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0001] Настоящее изобретение относится к печатающему устройству для печати данных печати, принимаемых из внешнего устройства.

ОПИСАНИЕ ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ

[0002] Печатающая система с резервированием в последнее время стала широко распространенной. Печатающая система с резервированием обеспечивает возможность резервирования данных печати, передаваемых из персонального компьютера (PC), в принтере или на сервере печати. В печатающей системе с резервированием данные печати сохраняются на жестком диске принтера или сервера в сети, и принтер начинает печать данных печати в ответ на конкретную операцию, выполняемую у принтера пользователем. Печатающая система с резервированием используется, например, в случае, если принтер является совместно используемым принтером, соединенным с сетью, и необходимо не допускать просмотра другими отпечатанного продукта, который должен выводиться.

[0003] Выложенная заявка на патент Японии номер 1-264865 поясняет принтер, принимающий и временно сохраняющий данные печати, в которые добавляется идентификационная информация. Этот принтер начинает печать, если идентификационная информация, добавленная к данным печати, совпадает с идентификационной информацией, вводимой с передней панели принтера.

[0004] Помимо этого, выложенная заявка на патент Японии номер 2003-182187 поясняет устройство записи изображений, которое разрешает печать только задания печати аутентифицированного пользователя. Это устройство записи изображений накапливает задания печати и пользовательскую информацию при приеме задания печати, предназначенного для конфиденциальной печати. После этого устройство записи изображений выполняет аутентификацию пользователя, чтобы печатать только задание печати аутентифицированного пользователя.

[0005] Кроме того, выложенная заявка на патент Японии номер 2009-223610 поясняет печатающую систему, включающую в себя принтер. Принтер принимает данные печати, соответствующие аутентифицированному пользователю, из сервера печати и печатает принятые данные печати. Печатающая система обеспечивает возможность такому принтеру удалять информацию пароля из данных печати, чтобы печатать данные печати.

[0006] Тем не менее, вышеуказанная печать с резервированием имеет следующие проблемы, в случае, если аутентификация пользователя признается допустимой, и принтер печатает данные печати, требующие ввода идентификационной информации пользователем для выполнения печати. Иными словами, хотя пользователь уже аутентифицирован, пользователю требуется вводить идентификационную информацию для выполнения печати. Это усложняет работу пользователя.

[0007] Кроме того, в случае, если аутентификация пользователя требуется для печати, неаутентифицированный пользователь не может даже инструктировать принтеру печатать зарезервированные данные печати. Это сильно снижает удобство и простоту использования.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0008] Настоящее изобретение направлено на печатающее устройство, допускающее избирательное выполнение печати с резервированием либо после того как выполнена аутентификация пользователя либо после того как пароль введен пользователем.

[0009] Согласно аспекту настоящего изобретения печатающее устройство включает в себя приемный модуль, сконфигурированный с возможностью принимать данные печати, включающие в себя пароль, модуль хранения, сконфигурированный с возможностью сохранять данные печати, принятые посредством приемного модуля, модуль приема, сконфигурированный с возможностью принимать инструкцию печати для данных печати, сохраненных в модуле хранения, от пользователя, модуль аутентификации, допускающий выполнение аутентификации пользователя, и печатающий модуль, сконфигурированный с возможностью осуществлять печать без обязательного ввода пароля аутентифицированным пользователем в случае, если владелец данных печати на основе инструкции печати совпадает с пользователем, аутентифицированным посредством модуля аутентификации, и печатать данные печати в ответ на соответствие между паролем, принимаемым от пользователя, и паролем, включенным в данные печати, сохраненные в модуле хранения, в случае, если владелец данных печати на основе инструкции печати отличается от пользователя, аутентифицированного посредством модуля аутентификации, или в случае, если инструкция печати принимается посредством модуля приема без аутентификации пользователя посредством модуля аутентификации.

[0010] Дополнительные признаки настоящего изобретения должны стать очевидными из нижеприведенного описания иллюстративных вариантов осуществления со ссылкой на прилагаемые чертежи.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0011] Фиг. 1 является общим видом, иллюстрирующим сетевую систему, включающую в себя многофункциональное периферийное устройство в качестве примера печатающего устройства и PC в качестве примера внешнего устройства.

[0012] Фиг. 2 является блок-схемой последовательности операций способа, иллюстрирующей обработку передачи заданий печати, выполняемую посредством PC.

[0013] Фиг. 3A и 3B являются схемами, иллюстрирующими пример экрана настроек для драйвера принтера PC.

[0014] Фиг. 4 является блок-схемой последовательности операций способа, иллюстрирующей обработку приема заданий печати, выполняемую посредством многофункционального периферийного устройства.

[0015] Фиг. 5 является блок-схемой последовательности операций способа, иллюстрирующей последовательность операций, выполняемых когда многофункциональное периферийное устройство принимает пользовательскую операцию.

[0016] Фиг. 6 является блок-схемой последовательности операций способа, иллюстрирующей обработку регистрации, выполняемую посредством многофункционального периферийного устройства.

[0017] Фиг. 7 является блок-схемой последовательности операций способа, иллюстрирующей обработку печати, выполняемую посредством многофункционального периферийного устройства.

[0018] Фиг. 8 является блок-схемой последовательности операций способа, иллюстрирующей обработку отмены печати, выполняемую посредством многофункционального периферийного устройства.

[0019] Фиг. 9 является схемой, иллюстрирующей список заданий из заданий печати с добавленным паролем.

[0020] Фиг. 10 является схемой, иллюстрирующей пример экрана настроек, используемого для того, чтобы признавать настройку опускания ввода пароля допустимой.

[0021] Фиг. 11 является блок-схемой последовательности операций способа, иллюстрирующей обработку отмены печати согласно второму иллюстративному варианту осуществления.

[0022] Фиг. 12 является схемой, иллюстрирующей пример экрана настроек, используемого для того чтобы признавать настройку опускания ввода пароля допустимой во втором иллюстративном варианте осуществления.

[0023] Фиг. 13 является схемой, иллюстрирующей пример экрана ввода регистрационных данных, отображаемого когда пользователь регистрируется в многофункциональном периферийном устройстве.

ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

[0024] Ниже подробно описываются различные иллюстративные варианты осуществления, признаки и аспекты изобретения со ссылкой на чертежи.

[0025] Сначала дается определение терминам, используемым в иллюстративных вариантах осуществления. В иллюстративных вариантах осуществления задание для печати данных печати, включающее в себя пароль, упоминается в качестве "задания печати с добавленным паролем". Задание печати с добавленным паролем инструктирует печати начинаться, если пароль, введенный пользователем для печати, совпадает с паролем, включенным в данные печати.

[0026] Кроме того, в иллюстративных вариантах осуществления задание печати с добавленным паролем, включающее в себя зашифрованные целевые данные печати, упоминается в качестве "зашифрованного задания печати с добавленным паролем".

[0027] Описывается первый иллюстративный вариант осуществления.

[0028] Фиг. 1 является общим видом, иллюстрирующим сетевую систему, включающую в себя цифровое многофункциональное периферийное устройство 1000 (в дальнейшем называемое MFP) и персональный компьютер 2000 (в дальнейшем называемый PC). В сетевой системе, проиллюстрированной на фиг. 1, эти MFP 1000 и PC 2000 соединяются с возможностью связи между собой через сеть 101.

[0029] Сеть 101 может быть соединена с множеством MFP (не проиллюстрированы) и других PC (не проиллюстрированы) через ретрансляционное устройство (не проиллюстрировано), такое как коммутируемый концентратор и маршрутизатор. Кроме того, сетевая система, проиллюстрированная на фиг. 1, может подключаться к Интернету через маршрутизатор (не проиллюстрирован), соединенный с сетью 101.

[0030] В сетевой системе, проиллюстрированной на фиг. 1, каждый из MFP 1000 и PC 2000 имеет уникальный адрес по Интернет-протоколу (IP) и имя хоста. Помимо этого, эта сетевая система имеет уникальное доменное имя, указывающее ее местоположение в Интернете.

[0031] В настоящем иллюстративном варианте осуществления MFP 1000 описывается в качестве примера печатающего устройства. Тем не менее, печатающее устройство может представлять собой однофункциональное периферийное устройство вместо MFP 1000 при условии, что однофункциональное периферийное устройство имеет функцию выполнения задания печати с добавленным паролем.

[0032] Кроме того, в настоящем иллюстративном варианте осуществления PC 2000 описывается в качестве примера внешнего устройства. Тем не менее, внешнее устройство может быть совместно используемым настольным компьютером, серверным компьютером и мобильным терминалом вместо PC 2000.

[0033] Далее описывается аппаратная конфигурация MFP 1000.

[0034] Модуль 200 управления соединяет сканер 201, служащий в качестве устройства ввода изображений, с принтером 202, служащим в качестве устройства вывода изображений. Модуль 200 управления соединяется с сетью 101 и линией 204 связи общего пользования, так что информация вводится и выводится между модулем 200 управления и внешним устройством.

[0035] Центральный процессор 205 (CPU) является процессором для общего управления MFP 1000. Оперативное запоминающее устройство 206 (RAM) служит в качестве системного оперативного запоминающего устройства для работы CPU 205. RAM 206 также служит в качестве запоминающего устройства для временного сохранения данных изображений, имени пользователя и пароля. Постоянное запоминающее устройство 207 (ROM) является загрузочным ROM, в котором сохраняется загрузочная программа для системы. Жесткий диск 208 (HDD) сохраняет системное программное обеспечение, приложения и данные изображений. Кроме того, HDD 208 сохраняет программы, используемые для того, чтобы выполнять блок-схемы последовательности операций способа, описанные ниже в настоящем иллюстративном варианте осуществления. Программа, сохраненная в HDD 208, загружается в RAM 206 и выполняется посредством CPU 205.

[0036] Каждый этап блок-схемы последовательности операций способа, описанной в настоящем иллюстративном варианте осуществления, выполняется посредством CPU 205. На каждом этапе CPU 205 выполняет управляющую программу, сохраненную в HDD 208. Альтернативно каждый этап блок-схемы последовательности операций способа может быть выполнен посредством процессора, отличного от CPU 205, либо посредством комбинации такого процессора и CPU 205.

[0037] Интерфейс 209 функционального модуля взаимодействует с функциональным модулем 210, включающим в себя жидкокристаллическую сенсорную панель. Интерфейс 209 функционального модуля выводит данные изображений, которые должны отображаться на функциональном модуле 210, в функциональный модуль 210. Кроме того, интерфейс 209 функционального модуля имеет функцию уведомления CPU 205 относительно информации, вводимой пользователем этой системы с использованием клавиатуры, на функциональном модуле 210. Сетевой интерфейс 211 соединяется с сетью 101 с тем, чтобы вводить и выводить данные. Модем 212 соединяется с линией 204 связи общего пользования и преобразует цифровой сигнал в аналоговый сигнал. Статическое оперативное запоминающее устройство 213 (SRAM) является энергонезависимым носителем записи, работающим на высокой скорости. Синхросигнал 214 реального времени (RTC) отслеживает текущее время, даже когда модуль 200 управления выключен. Эти устройства размещаются на системной шине 215.

[0038] Интерфейс 216 шины изображений, служащий в качестве межшинного моста, соединяет системную шину 215 с шиной 217 изображений для передачи данных изображений на высокой скорости и выполняет преобразование структур данных. Шина 217 изображений включает в себя шину на основе стандарта взаимодействия периферийных компонентов (PCI) или шину на основе стандарта Института инженеров по электротехнике и радиоэлектронике (IEEE) 1394. На шине 217 изображений размещаются следующие устройства.

[0039] Модуль 218 процессора растровых изображений (RIP) растеризует код на языке описания страниц (PDL) в изображение с битовой картой. Интерфейсный модуль 219 устройств соединяет сканер 201 и принтер 202 в качестве устройств ввода/вывода изображений с модулем 200 управления. Интерфейсный модуль 219 устройств выполняет синхронное/асинхронное преобразование данных изображений. Процессор 220 изображений сканера корректирует, обрабатывает и редактирует входные данные изображений. Процессор 221 изображений принтера выполняет такие операции, как коррекция данных принтера и преобразование разрешения относительно данных изображений, которые должны быть распечатаны. Процессор 222 шифрования шифрует входные данные. Процессор 223 расшифровки расшифровывает зашифрованные данные, если принимаемые данные (включающие в себя данные печати) шифруются.

[0040] Далее описывается аппаратная конфигурация PC 2000. PC 2000 включает в себя CPU 26, основное запоминающее устройство 27, диск 21, функциональный модуль 23 PC, модуль 25 связи с PC и модуль 24 отображения PC. CPU 26 является процессором для управления операциями PC 2000. CPU 26 загружает программы, сохраненные на диске 21, в основное запоминающее устройство 27 и выполняет различную обработку. Диск 21 сохраняет различные программы (не проиллюстрированы), такие как операционная система (ОС) и приложение создания документов. Кроме того, диск 21 сохраняет программу 22 драйвера принтера (в дальнейшем называемую "драйвером принтера"), соответствующую MFP 1000.

[0041] Модуль 25 связи с PC передает и принимает различную информацию в/из других устройств, соединенных с сетью 101. Функциональный модуль 23 PC является, например, мышью и клавиатурой и выступает в качестве устройства ввода для приема ввода от пользователя. Модуль 24 отображения PC является, например, жидкокристаллическим дисплеем и выступает в качестве устройства вывода для вывода данных, обрабатываемых посредством CPU 26.

[0042] Фиг. 2 является блок-схемой последовательности операций способа, иллюстрирующей операции, выполняемые когда PC 2000 передает задание печати с добавленным паролем в MFP 1000. Каждый этап блок-схемы последовательности операций способа, проиллюстрированной на фиг. 2, выполняется посредством выполнения программы посредством CPU 26, причем программа загружается с диска 21 в основное запоминающее устройство 27.

[0043] На этапе S2001 PC 2000 принимает инструкцию печати от пользователя через функциональный модуль 23 PC, так что печать выполняется посредством MFP 1000. При приеме инструкции печати CPU 26 активирует драйвер 22 принтера, соответствующий MFP 1000, и отображает экран 0301 настроек печати, проиллюстрированный на фиг. 3A, на модуле 24 отображения PC.

[0044] Фиг. 3A является примером экрана, отображаемого на этапе S2001 посредством драйвера 22 принтера. На экране 0301 настроек печати, проиллюстрированном на фиг. 3A, отображается флажок 0302. С помощью флажка 0302 пользователь задает, признавать или нет допустимой печать задания печати с добавленным паролем. Кроме того, на экране 0301 настроек печати отображаются флажок 0303, кнопка 0304 OK и кнопка 0305 отмены. Флажок 0303 используется для того, чтобы задавать то, следует или нет шифровать данные.

[0045] Пользователь ставит галочку на флажке 0302 в случае, если пользователь хочет добавлять пароль к заданию печати и передавать результирующее задание печати в MFP 1000. Если галочка поставлена на флажке 0302, пользователь также может ставить галочку на флажке 0303. Когда галочка поставлена на флажке 0303, данные печати (целевые данные печати) шифруются, и зашифрованные данные печати передаются в MFP 1000. В данном документе пароль, принимаемый от пользователя через экран, проиллюстрированный на фиг. 3B, используется в качестве ключа шифрования.

[0046] Кроме того, на экране 0301 настроек печати могут задаваться такие настройки печати, как размер бумаги, число отпечатанных копий и присутствие или отсутствие метки. Драйвер 22 принтера формирует задание печати, включающее в себя эти настройки печати. В примере, проиллюстрированном на фиг. 3A, настройки печати следующие: печать задания печати с добавленным паролем является допустимой; размер бумаги для печати составляет A4; число отпечатанных копий равно 1; и метка не требуется.

[0047] На этапе S2002 драйвер 22 принтера принимает пользовательскую операцию, выполняемую для экрана 0301 настроек печати, и записывает настройки печати в RAM (не проиллюстрировано) PC 2000. Когда CPU 26 определяет нажатие кнопки 0304 OK, процесс переходит к этапу S2003. В данном документе нажатие кнопки OK 304 указывает завершение настройки задания печати.

[0048] На этапе S2003 драйвер 22 принтера определяет то, должно или нет формироваться задание печати с добавленным паролем на основе настройки, принимаемой на этапе S2002.

[0049] Если драйвер 22 принтера определяет то, что задание печати с добавленным паролем должно быть сформировано ("Да" на этапе S2003), процесс переходит к этапу S2004. На этапе S2004 драйвер 22 принтера отображает экран 0321 ввода имени пользователя и пароля для задания, проиллюстрированный на фиг. 3B, на модуле 24 отображения PC и принимает имя пользователя и пароль от пользователя. С другой стороны, если драйвер 22 принтера определяет то, что задание печати с добавленным паролем не должно быть сформировано ("Нет" на этапе S2003), т.е. обычное задание печати должно быть сформировано, процесс переходит к этапу S2008. На этапе S2008 драйвер 22 принтера формирует обычное задание печати согласно настройкам печати набора и передает данные печати и сформированное задание печати в MFP 1000.

[0050] Фиг. 3B иллюстрирует экран 0321 ввода имени пользователя и пароля для задания, отображаемый на этапе S2004. На экране, проиллюстрированном на фиг. 3B, пользователь вводит имя пользователя в поле 0322 ввода имени пользователя и пароль в поле 0323 ввода пароля. Введенные имя пользователя и пароль добавляются в задание печати, и результирующее задание печати передается в MFP 1000.

[0051] Имя пользователя, которое должно быть введено в поле 0322 ввода имени пользователя, представляет собой идентификационные данные (идентификатор) пользователя (идентификатор пользователя), идентифицирующие владельца задания печати. Имя пользователя используется впоследствии для того, чтобы сопоставлять пользователя, который зарегистрирован в MFP 1000, с владельцем задания (тем не менее, имя пользователя не используется для сопоставления, если аутентификация пользователя не выполняется в MFP 1000). На экране, проиллюстрированном на фиг. 3B, вводится имя пользователя, заданное заранее в качестве начального значения в PC 2000. Тем не менее, имя пользователя при необходимости может быть изменено на экране, проиллюстрированном на фиг. 3B.

[0052] Пароль, который должен быть введен в поле 0323 ввода пароля, является информацией, требуемой когда MFP 1000 начинает печать впоследствии. Иными словами, задание печати, в которое добавляется пароль (задание печати с добавленным паролем), поддерживается в состоянии готовности в MFP 1000 в то время когда MFP 1000 ждет ввода пароля. MFP 1000 начинает печать, когда пароль (пароль, введенный пользователем на экране, проиллюстрированном на фиг. 3B) вводится с использованием функционального модуля 210. Соответственно, задание печати с добавленным паролем может печататься в качестве отпечатанного продукта только человеком, который знает пароль, добавленный к заданию. Это позволяет уменьшать вероятность того, что человек, который не знает пароля, тайком посмотрит на отпечатанный продукт. С другой стороны, пользователю требуется вводить пароль не только в PC 2000, но также и в MFP 1000 для задания печати с добавленным паролем. Хотя это обеспечивает безопасность, пользователь должен прикладывать дополнительные усилия на ввод пароля в MFP 1000. Таким образом, в настоящем иллюстративном варианте осуществления ввод пароля в MFP 1000 может опускаться, если пользователь уже аутентифицирован перед регистрацией в MFP 1000. Такое опускание ввода пароля подробно описывается ниже. В настоящем иллюстративном варианте осуществления пользователь вводит пароль с использованием экрана, проиллюстрированного на фиг. 3B. Тем не менее, драйвер 22 принтера может формировать уникальный пароль для задания. В таком случае пароль, сформированный посредством драйвера 22 принтера, отображается и уведомляется пользователю. Кроме того, драйвер 22 принтера может запрашивать MFP 1000, чтобы формировать пароль. В таком случае драйвер 22 принтера принимает пароль, сформированный посредством MFP 1000, и уведомляет пользователя относительно принимаемого пароля.

[0053] Описание возвращается к фиг. 2. На этапе S2004 драйвер 22 принтера принимает имя пользователя и пароль, введенные через функциональный модуль 23 PC пользователем. Имя пользователя и пароль, принимаемые на этапе S2004, представляют собой имя пользователя и пароль, вводимые в поле 0322 ввода имени пользователя и в поле 0323 ввода пароля (см. фиг. 3B), отображаемые на модуле 24 отображения PC. Когда функциональный модуль 23 PC принимает нажатие кнопки 0324 OK, указывающее то, что настройка задания печати с добавленным паролем завершается, процесс переходит к этапу S2005.

[0054] На этапе S2005 драйвер 22 принтера определяет то, должны или нет шифроваться целевые данные печати на основе настройки шифрования, принимаемой на этапе S2002. Если драйвер 22 принтера определяет то, что целевые данные печати должны шифроваться ("Да" на этапе S2005), процесс переходит к этапу S2007. Если драйвер 22 принтера определяет то, что целевые данные печати не должны шифроваться ("Нет" на этапе S2005), процесс переходит к этапу S2006.

[0055] На этапе S2006 драйвер 22 принтера формирует задание печати с добавленным паролем, включающее в себя целевые данные печати (данные печати), имя пользователя и пароль, и передает сформированное задание печати в MFP 1000. Задание печати также включает в себя доменное имя PC 2000 и другую информацию. Имя пользователя используется для того, чтобы сопоставлять пользователя, который зарегистрирован в MFP 1000, с владельцем задания, тогда как пароль используется когда MFP 1000 начинает печать.

[0056] На этапе S2007 драйвер 22 принтера шифрует данные печати с использованием пароля, принимаемого на этапе S2004, в качестве ключа шифрования. В данном документе драйвер 22 принтера использует такой алгоритм, как защищенный хэш-алгоритм 256 (SHA), в качестве способа шифрования с использованием пароля. Драйвер 22 принтера передает задание печати (зашифрованное задание печати с добавленным паролем), включающее в себя флаг шифрования, указывающий то, что данные печати шифруются, зашифрованные данные печати, имя пользователя и пароль, в MFP 1000.

[0057] На этапе S2008 драйвер 22 принтера формирует задание печати, включающее в себя данные печати, имя пользователя и пароль, в качестве задания печати с добавленным паролем и передает сформированное задание печати в MFP 1000.

[0058] Следовательно, согласно обработке, проиллюстрированной на фиг. 2, задание печати передается из драйвера 22 принтера PC 2000 в MFP 1000.

[0059] Фиг. 4 является блок-схемой последовательности операций способа, иллюстрирующей операции, выполняемые когда MFP 1000 принимает задание печати. Каждый этап, проиллюстрированный на фиг. 4, выполняется посредством выполнения программы посредством CPU 205, причем программа загружается из HDD 208 в RAM 206. Обработка, проиллюстрированная на фиг. 4, начинается когда MFP 1000 принимает задание печати из PC 2000 (или другого внешнего устройства).

[0060] На этапе S4001 CPU 205 принимает задание печати, передаваемое из PC 2000 через сетевой интерфейс 211. Затем CPU 205 извлекает данные печати и настройки печати из принимаемого задания печати.

[0061] На этапе S4002 CPU 205 определяет, является ли принимаемое задание печати заданием печати с добавленным паролем на основе настроек печати, извлеченных на этапе S4001. В частности, CPU 205 проверяет то, включает или нет задание печати с добавленным паролем в себя пароль для задания. Если задание печати с добавленным паролем включает в себя пароль для задания, CPU 205 определяет то, что принимаемое задание является заданием печати с добавленным паролем ("Да" на этапе S4002), и процесс переходит к этапу S4003. С другой стороны, если CPU 205 определяет то, что принимаемое задание не является заданием печати с добавленным паролем ("Нет" на этапе S4002), процесс переходит к этапу S4004.

[0062] На этапе S4003 CPU 205 выводит принятые данные печати в RIP-модуль 218. После этого CPU 205 принудительно задает связывание данных изображений с битовой картой, растеризованных посредством RIP-модуля 218, с состоянием ожидания ввода пароля, и сохраняет результирующие данные в HDD 208. Данные изображений с битовой картой, сохраненные на этапе S4003, не выводятся в принтер 202 до тех пор, пока пароль для задания и введенный пароль не будут сопоставлены с вводом пароля через функциональный модуль 210. Иными словами, принимаемое задание печати с добавленным паролем резервируется вместо печати на этом этапе. Кроме того, на этапе S4003 доменное имя, имя пользователя и пароль для задания в настройках печати управляются посредством связывания с данными изображений с битовой картой.

[0063] Если CPU 205 определяет то, что принимаемое задание не является заданием печати с добавленным паролем ("Нет" на этапе S4002), т.е. принимаемые данные являются обычным заданием печати, процесс переходит к этапу S4004. На этапе S4004 CPU 205 выводит принятые данные печати в RIP-модуль 218 и затем выводит данные изображений с битовой картой, растеризованные посредством RIP-модуля 218, в принтер 202. Соответственно, принтер 202 печатает изображение на листе на основе выходных данных изображений с битовой картой.

[0064] Последовательности этих операций выполняются когда MFP 1000 принимает задание печати.

[0065] Настоящий иллюстративный вариант осуществления описан с использованием примерного случая, когда задание печати, в которое не добавляется пароль (обычное задание печати), печатается без резервирования. Тем не менее, MFP 1000 может задаваться в режиме принудительного резервирования. В таком случае данные печати резервируются посредством обработки в качестве этапа S4003, даже если пароль не добавляется в задание печати.

[0066] На этапе S4003 на практике CPU 205 проверяет то, включает или нет принимаемое задание печати в себя флаг шифрования, и определяет то, шифруются или нет данные печати, включенные в задание печати, хотя такая операция не описывается на фиг. 4. Если CPU 205 определяет то, что флаг шифрования включается, это подразумевает то, что данные печати в задании печати шифруются. Соответственно, эти данные печати не могут быть растеризованы в изображение с битовой картой, если данные печати не расшифровываются с помощью пароля. Таким образом, CPU 205 сохраняет зашифрованные данные печати в HDD 208 как есть.

[0067] С другой стороны, если флаг шифрования отсутствует в задании печати, это подразумевает то, что данные печати в задании печати являются простым текстом. Следовательно, CPU 205 передает данные печати в форме простого текста в RIP-модуль 218, чтобы растеризовать данные печати в изображение с битовой картой. Затем CPU 205 сохраняет изображение с битовой картой в HDD 208. Соответственно, в случае, если данные печати не шифруются, данные печати растеризуются в изображение с битовой картой при приеме задания печати с добавленным паролем. Это позволяет сокращать период времени от момента, когда пользователь занимает позицию у MFP 1000, чтобы предоставлять инструкцию печати до момента когда выходит отпечатанный продукт.

[0068] Фиг. 5 является блок-схемой последовательности операций способа, иллюстрирующей операции, выполняемые когда MFP 1000 выполняет или отменяет печать задания печати с добавленным паролем. Аналогично фиг. 4 каждый этап, проиллюстрированный на фиг. 5, выполняется посредством выполнения программы посредством CPU 205, причем программа загружается из HDD 208 в RAM 206.

[0069] На этапе S5001 CPU 205 получает значение настройки MFP 1000 из SRAM 213 и определяет то, требуется или нет аутентификация пользователя на основе полученного значения настройки. Допустим, что настройка для определения необходимости аутентификации пользователя регистрируется заранее в MFP 1000 системным администратором. Помимо этого, аутентификационная информация (идентификатор пользователя, пароль) каждого пользователя регистрируется заранее в MFP 1000 или на сервере аутентификации (не проиллюстрирован) в сети системным администратором. Такая аутентификационная информация используется, когда выполняется аутентификация пользователя.

[0070] Если CPU 205 определяет то, что аутентификация пользователя требуется ("Да" на этапе S5001), то на этапе S5002 CPU 205 выполняет обработку регистрации. Обработка регистрации подробно описывается со ссылкой на фиг. 6. Когда пользователь регистрируется в MFP 1000 посредством обработки регистрации, информация зарегистрированного пользователя записывается в RAM 206. После этого процесс переходит к этапу S5003. С другой стороны, если CPU 205 определяет то, что аутентификация пользователя не требуется ("Нет" на этапе S5001), процесс переходит к этапу S5003 без обработки регистрации на этапе S5002.

[0071] На этапе S5003 CPU 205 получает значение настройки MFP 1000 из SRAM 213 и определяет то, выполнена уже или нет аутентификация пользователя посредством MFP 1000. В данном документе CPU 205 выполняет определение посредством обращения к значению настройки, используемому при обработке на этапе S5001. Иными словами, если значение настройки, полученное на этапе S5001 из SRAM 213, указывает то, что аутентификация пользователя требуется, аутентификация пользователя уже выполнена на этапе S5002. Следовательно, CPU 205 определяет то, что аутентификация пользователя уже выполнена ("Да" на этапе S5003). С другой стороны, если значение настройки, полученное на этапе S5001 из SRAM 213, указывает то, что аутентификация пользователя не требуется, CPU 205 определяет то, что аутентификация пользователя не выполнена ("Нет" на этапе S5003).

[0072] На этапе S5004 CPU 205 проверяет условие отображения списка заданий. Например, CPU 205 получает настройку фильтрации для списка заданий из SRAM 213. На основе настройки фильтрации CPU 205 определяет то, следует отображать все задания печати или только задание печати, принадлежащее зарегистрированному пользователю. Настройка фильтрации представляет настройку для определения диапазона печати и диапазона отмены задания в списке 9002 заданий печати, проиллюстрированном на фиг. 9. Если настройка фильтрации является допустимой, только задание печати зарегистрированного пользователя отображается в списке 9002 заданий печати. В таком случае зарегистрированный пользователь имеет возможность начинать печать только своих заданий печати с добавленным паролем. С другой стороны, если настройка фильтрации является недопустимой, все задания печати, зарезервированные в состоянии ожидания ввода пароля в HDD 208, отображаются в списке 9002 заданий печати. В таком случае зарегистрированный пользователь имеет возможность начинать печать не только своих заданий печати, но также и заданий печати, вводимых в MFP 1000 другими. Иными словами, в настоящем иллюстративном варианте осуществления пользователь, отличающийся от пользователя, который вводит задание, может регистрироваться в MFP 1000 и принимать отпечатанный продукт для такого задания (тем не менее, поскольку печать задания печати ограничивается посредством пароля, пользователь, принимающий задание печати, должен знать пароль).

[0073] Альтернативно на этапе S5004 CPU 205 может проверять полномочия зарегистрированного пользователя и определять то, имеет или нет этот зарегистрированный пользователь полномочия администратора. Если зарегистрированный пользователь имеет полномочия администратора, могут отображаться задания печати всех пользователей. Если зарегистрированный пользователь не имеет полномочий администратора, может отображаться только задание зарегистрированного пользователя.

[0074] На этапе S5005 CPU 205 получает имя пользователя для зарегистрированного пользователя из RAM 206 и имя пользователя (идентификатор пользователя) задания печати, управляемого в состоянии ожидания ввода пароля. Когда обработка регистрации завершается, контекст регистрации, включающий в себя имя пользователя, идентифицирующее зарегистрированного пользователя, записывается в RAM 206. Такая обработка регистрации описывается ниже со ссылкой на фиг. 6. CPU 205 идентифицирует зарегистрированного пользователя на основе этого контекста регистрации, записанного в RAM 206. Соответственно, на этапе S5005 CPU 205 отображает на функциональном модуле 210 список заданий из заданий печати с добавленным паролем, которые включают в себя имя пользователя, соответствующее имени пользователя для зарегистрированного пользователя.

[0075] На этапе S5006 CPU 205 отображает на функциональном модуле 210 список всех заданий печати с добавленным паролем, сохраненных в состоянии ожидания ввода пароля в HDD 208 MFP 1000.

[0076] Фиг. 9 иллюстрирует примерный экран списка заданий, отображаемого на этапе S5005 или этапе S5006. Список 9002 заданий печати является списком заданий печати с добавленным паролем, сохраненных в MFP 1000. Тем не менее, в случае если список заданий печати отображается на этапе S5005, отображается только задание печати, принадлежащее зарегистрированному пользователю.

[0077] Кнопка 9003 печати используется для того, чтобы инструктировать MFP 1000 начинать печать выбранного задания печати. Кнопка 9004 отмены используется для того, чтобы отменять печать выбранного задания печати.

[0078] Кроме того, список 9002 заданий печати указывает присутствие или отсутствие выбора задания печати, приемный номер, время, в которое принимается задание печати, имя задания печати, имя пользователя для пользователя, который вводит задание печати (т.е. владельца задания печати), и состояние задания.

[0079] В примере, проиллюстрированном на фиг. 9, в списке 9002 заданий печати предусмотрено пять заданий печати с добавленным паролем. Из этих пяти заданий печати выбирается задание печати с добавленным паролем с приемным номером 0001. В примере, проиллюстрированном на фиг. 9, отображаются четыре незашифрованных задания печати с добавленным паролем с приемными номерами 0001-0004 и одно зашифрованное задание печати с добавленным паролем с приемным номером 0005. Значок 9006 шифрования указывает присутствие зашифрованного задания печати.

[0080] Тип задания, показанный в списке 9002 заданий печати, представляет собой только задание печати с добавленным паролем. Тем не менее, обычное задание печати также может отображаться на этом экране.

[0081] На этапе S5007 CPU 205 принимает выбор целевого рабочего задания печати пользователем. Пользователь выбирает целевое рабочее задание печати из списка 9002 заданий печати, отображаемого на этапе S5005 или S5006. Когда пользователь выбирает целевое рабочее задание печати, галочка ставится на флажке 9005 выбора, который соответствует выбранному заданию. Это приводит к тому, что целевое задание печати находится в выбранном состоянии. Когда состояние, по меньшей мере, одного задания из числа заданий, перечисленных в списке 9002 заданий печати, изменяется на выбранное состояние, кнопка 9004 отмены и кнопка 9003 печати становятся активными. На этапе S5007 CPU 205 дополнительно принимает операцию с кнопкой 9004 отмены или кнопкой 9003 печати от пользователя через функциональный модуль 210. Например, если пользователю требуется печатать выбранное задание печати, пользователь нажимает кнопку 9003 печати, чтобы предоставлять инструкцию печати. С другой стороны, если пользователю требуется отменять печать задания печати, пользователь нажимает кнопку 9004 отмены. На этапе S5007 CPU 205 определяет то, является принимаемая инструкция инструкцией печати или инструкцией отмены. Если