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

Иллюстрации

Показать все

Изобретение относится к печатающему устройству и системе печати, которые могут осуществлять непосредственную связь с цифровым фотоаппаратом. Техническим результатом является обеспечение возможности реализации процесса опознавания, при котором нет необходимости сохранения ненужной информации в цифровом фотоаппарате, независимо от того, имеет ли цифровой фотоаппарат, подключенный к принтеру, функцию прямой печати. Достигаемый тем, что на ранней стадии соединения между цифровым фотоаппаратом и принтером прямой печати, принтер прямой печати запрашивает объект, который содержит пароль в качестве информации опознавания объектов, которые сохранены и хранятся в цифровом фотоаппарате, в результате, после того, как определено, что возвращенная информация содержит информацию опознавания, принтер сообщает цифровому фотоаппарату свою собственную информацию опознавания. 5 н. и 20 з.п. ф-лы, 27 ил.

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к печатающему устройству и системе печати, которые могут осуществлять непосредственную связь с цифровым фотоаппаратом. Заметим, что некоторые современные цифровые фотоаппараты имеют функцию восприятия движущегося изображения. Однако, поскольку основной функцией цифрового фотоаппарата является, по меньшей мере, функция фотографирования неподвижного изображения, устройства, имеющие вышеупомянутую функцию, также будут называться цифровыми фотоаппаратами (DSC).

Предшествующий уровень техники

Обычно при печатании изображения, воспринятого цифровым фотоаппаратом, требуются следующие процессы. А именно, изображение, сохраненное в цифровом фотоаппарате, считывается персональным компьютером (который в дальнейшем будет здесь упоминаться как ПК) и печатается подключенным принтером с использованием прикладной программы, работающей на ПК.

То есть поток данных изображения выглядит так: DSC → ПК → принтер, и использование ПК является неизбежным. Также ПК должен быть запущен для печати изображения, хранящегося в DSC.

При рассмотрении данной ситуации ранее были сделаны некоторые предложения, согласно которым DSC и принтер соединены непосредственно, а команда печати выдается на дисплее, обычно предусмотренном на DSC (что в дальнейшем будет здесь упоминаться как прямая фотопечать).

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

Большинство современных DSC содержит универсальное средство связи, используемое для подключения к ПК. Обычно DSC содержит USB (универсальную последовательную шину). При подключении с использованием этой шины USB, устанавливается связь, при которой DSC определяется как подчиненное устройство, а ПК - как главное устройство. С точки зрения ПК, DSC можно рассматривать как простое внешнее запоминающее устройство.

При построении системы прямой печати путем непосредственного подсоединения DSC к принтеру с использованием такой шины USB, желательно использовать DSC не только как простое запоминающее устройство, но также как устройство интерфейса пользователя, поскольку в системе не предусмотрено подключение DSC к ПК.

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

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

Когда DSC непосредственно подключается к принтеру, они обмениваются различными видами информации. Обычно такой двухсторонний обмен информацией достигается с использованием команд. Однако для выполнения заданного процесса часто требуется множество фрагментов информации.

Следовательно, при уведомлении об одном существенном процессе или поступлении информации должен происходить обмен многими командами, и пропускная способность в целом неизбежно ухудшается.

Особенно, на ранней стадии соединения между DSC и принтером принтер должен уведомлять DSC о функциональных возможностях принтера (имени производителя, размерах бумаги для печати, форматах, доступности печати с обрезанными полями и т.п.). Чтобы уведомить о каждой такой функции с использованием команд, команды, соответствующие всем видам функций, должны задаваться заранее, и обмен информацией становиться очень интенсивным. Даже если команды заданы, они не могут охватить команды для новых функций, которые могут быть добавлены в будущем.

При построении системы прямой фотопечати, непосредственно соединяющей цифровой фотоаппарат и принтер, и печатающей изображения, отражая при этом пожелания пользователей, авторы настоящего изобретения взяли упомянутые проблемы в качестве задач и решили упомянутые проблемы.

Сущность изобретения

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

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

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

А именно, печатающее устройство, которое непосредственно соединяется с цифровым фотоаппаратом через универсальное средство связи, использует цифровой фотоаппарат в качестве устройства интерфейса пользователя и распечатывает воспринятое изображение, сохраненное и хранимое цифровым фотоаппаратом, содержит:

средство запроса, выполненное с возможностью осуществления запроса подсоединенному внешнему устройству послать информацию, которой владеет это внешнее устройство, с целью опознавания на ранней стадии соединения с внешним устройством через упомянутое средство связи, является ли внешнее устройство цифровым фотоаппаратом, имеющим функцию прямой печати; и

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

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

Перечень фигур чертежей

Фиг.1 изображает схематический вид в перспективе печатающего устройства PD согласно варианту воплощения настоящего изобретения,

фиг.2 - схематический вид панели управления печатающего устройства PD согласно варианту воплощения настоящего изобретения,

фиг.3 - блок-схема, показывающая компоновку основной части, ассоциированной с управлением печатающего устройства PD согласно варианту воплощения настоящего изобретения,

фиг.4 - блок-схема, показывающая компоновку ASIC печатающего устройства PD согласно варианту воплощения настоящего изобретения,

фиг.5 - вид, показывающий состояние подключения печатающего устройства PD, соответствующего варианту воплощения настоящего изобретения, и цифрового фотоаппарата,

фиг.6 - схема, поясняющая конфигурации программного обеспечения печатающего устройства PD и цифрового фотоаппарата, которые включают в себя NCDP согласно варианту воплощения настоящего изобретения,

фиг.7 - схема, поясняющая сущность процедур связи NCDP согласно варианту воплощения настоящего изобретения,

фиг.8 - таблица, поясняющая команды NCDP согласно варианту воплощения настоящего изобретения,

фиг.9 - схема, поясняющая последовательность печати на основе "базовой процедуры" в NCDP согласно варианту воплощения настоящего изобретения,

фиг.10 - схема, поясняющая последовательность печати на основе "рекомендованной процедуры" в NCDP согласно варианту воплощения настоящего изобретения,

фиг.11 - схема, поясняющая последовательность печати при возникновении ошибки в "рекомендованной процедуре" в NCDP согласно варианту воплощения настоящего изобретения,

фиг.12 - таблица, поясняющая пример команды Capability, передаваемой в NCDP согласно варианту воплощения настоящего изобретения,

фиг.13 - логическая блок-схема, поясняющая сущность процедур связи NCDP согласно варианту воплощения настоящего изобретения,

фиг.14 - схема, поясняющая пример, в котором команда (NCDPStart), которая предписывает начать процедуру NCDP, реализуется с использованием архитектуры PTP,

фиг.15 - схема, поясняющая пример, в котором процедура (ProcedureStart), которая принимает от фотоаппарата команду перехода к соответствующим процедурам, реализуется с использованием архитектуры PTP,

фиг.16 - схема, поясняющая пример, в котором команда (NCDPEnd), которая предписывает закончить процедуру NCDP, реализуется с использованием архитектуры PTP,

фиг.17 - схема, поясняющая пример, в котором команда (Capability), которая передает Capability от печатающего устройства PD на фотоаппарат в процедуре NCDP, реализуется с использованием архитектуры PTP,

фиг.18 - схема, поясняющая пример, в котором процедура команды (GetImage), которая воспринимает файл изображения, хранимый в фотоаппарате, от печатающего устройства PD в процедуре NCDP, реализуется с использованием архитектуры PTP,

фиг.19 - схема, поясняющая пример, в котором процедура команды (StatusSend), которая передает статус ошибки от печатающего устройства PD к фотоаппарату в процедуре NCDP, реализуется с использованием архитектуры PTP,

фиг.20 - схема, поясняющая пример, в котором процедура команды (PageEnd), которая передает конец процесса печати для одной страницы от печатающего устройства PD на фотоаппарат в процедуре NCDP, реализуется с использованием архитектуры PTP,

фиг.21 - схема, поясняющая пример, в котором процедура (JobEnd), которая выдает команду окончания задания печати от печатающего устройства PD на фотоаппарат в процедуре NCDP, реализуется с использованием архитектуры PTP,

фиг.22 - схема, поясняющая пример, в котором процедура (JobStart), которая выдает команду печати от фотоаппарата к печатающему устройству PD в процедуре NCDP, реализуется с использованием архитектуры PTP,

фиг.23 - схема, поясняющая пример, в котором процедура (JobAbort), которая выдает команду аварийной остановки печати от фотоаппарата к печатающему устройству PD в процедуре NCDP, реализуется с использованием архитектуры PTP,

фиг.24 - схема, поясняющая пример, в котором процедура (JobContinue), которая выдает команду возобновления печати от фотоаппарата к печатающему устройству PD в процедуре NCDP, реализуется с использованием архитектуры PTP,

фиг.25 - логическая блок-схема процедуры согласования согласно варианту воплощения,

фиг.26 - блок-схема цифрового фотоаппарата DSC согласно варианту воплощения, и

фиг.27 - логическая блок-схема последовательности обработки на стороне DSC после приема запроса (GetObjectHandles) объектов, которыми обладает цифровой фотоаппарат DSC согласно варианту воплощения.

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

Фиг.1 изображает схематический вид в перспективе печатающего устройства 1000 прямой фотопечати (которое в дальнейшем будет здесь упоминаться как печатающее устройство PD) согласно варианту воплощения настоящего изобретения. Это печатающее устройство 1000 PD имеет функцию печати данных, принимаемых от главного компьютера (ПК), в качестве обычного принтера ПК, и функцию печати данных изображения, непосредственно считываемых с носителя данных, такого как, например, карта памяти или т.п., или печати данных изображения, принятых от цифрового фотоаппарата.

На фиг.1 основная часть, которая образует корпус печатающего устройства 1000 PD согласно данному варианту воплощения изобретения, имеет нижнюю часть 1001 корпуса, верхнюю часть 1002 корпуса, крышку 1003 доступа и выходной лоток 1004 в качестве внешнего компонента. Нижняя часть 1001 корпуса образует почти всю нижнюю половину основной части, а верхняя часть 1002 корпуса образует почти всю верхнюю половину основной части. Объединение этих частей корпуса образует полую конструкцию, в которой имеется пространство для размещения механизма, который будет описан позже. На верхней и передней поверхностях основной части соответственно проделаны отверстия. Одна торцевая часть выходного лотка 1004 прикреплена с возможностью поворота на нижней части 1001 корпуса, и поворот лотка 1004 открывает/закрывает отверстие, проделанное на передней поверхности нижней части 1001 корпуса. По этой причине, когда печатающее устройство 1000 должно выполнять процесс печати, выходной лоток 1004 поворачивают по направлению к передней поверхности, открывая отверстие так, чтобы отпечатанные листы могли выходить из отверстия. Вышедшие отпечатанные листы укладываются в стопку на выходных лотках 1004 по очереди. Выходной лоток 1004 содержит два вспомогательных лотка 1004a и 1004b, и когда эти вспомогательные лотки вытягиваются в случае необходимости, область загрузки для отпечатанных листов может увеличиваться/уменьшаться в три этапа.

Одна торцевая часть крышки 1003 доступа прикреплена с возможностью поворота на верхней части 1002 корпуса, чтобы обеспечить возможность открывания/закрывания отверстия, проделанного в верхней поверхности основной части. Когда крышка 1003 доступа открыта, картридж печатающей головки (не показан), резервуары печатной краски (не показаны) или т.п., заключенные в основной части, можно заменять. Хотя это не показано, когда крышка 1003 доступа открывается/закрывается, выступ, сформированный на тыльной поверхности крышки 1003, поворачивает рычаг открывания/закрывания крышки. Обнаружив повернутое положение этого рычага с использованием микропереключателя или т.п., можно обнаружить открытое/закрытое состояние крышки 1003 доступа.

Кнопка 1005 питания расположена на верхней поверхности верхней части 1003 корпуса так, чтобы была возможность ее нажимать. На правой стороне верхней части 1002 корпуса предусмотрена панель 1010 управления, которая содержит жидкокристаллический дисплей 1006, различные кнопочные переключатели и т.п. Структура панели 1010 управления будет описана более подробно со ссылкой на фиг.2. Ссылочный номер 1007 обозначает устройство автоподачи, которое автоматически подает печатный лист в основную часть устройства. Ссылочный номер 1008 обозначает рычаг выбора зазора для бумаги, который используется для регулировки зазора между печатающей головкой и листом для печати. Ссылочный номер 1009 обозначает щель для приема карты, в которую вставлен адаптер, который может принимать карту памяти. Через этот адаптер можно непосредственно извлекать и печатать данные изображения, хранящиеся в карте памяти. В качестве такой карты памяти (PC) доступны, например, компактная карта флэш- памяти ("компакт-флэш"), карта "смарт-медиа", устройство хранения данных типа memory stick и т.п. Ссылочный номер 1011 обозначает устройство просмотра (модуль жидкокристаллического дисплея), который является съемным с основной части печатающего устройства 1000 PD, и используется для отображения изображения одного кадра, изображения индекса и т.п. Ссылочный номер 1012 обозначает разъем USB, используемый для подключения цифрового фотоаппарата (будет объясняться позже). Также на тыльной поверхности этого печатающего устройства 1000 PD предусмотрен другой разъем USB, используемый для подключения к персональному компьютеру (ПК).

Фиг.2 изображает схематический вид панели 1010 управления печатающего устройства 1000 PD согласно варианту воплощения.

На фиг.2 модуль 1006 жидкокристаллического дисплея показывает пункты меню, используемые для задания данных, ассоциированных с наименованиями пунктов, напечатанными на правой и левой сторонах модуля 1006. Пункты, отображаемые на данном модуле, включают в себя, например, номер первой фотографии или номер заданного кадра из их диапазона, который должен печататься (задание начального кадра/задание печатаемого кадра), номер последней фотографии диапазона, который должен печататься (конец), число копий, которое должно печататься (подсчет копий), тип листа бумаги (печатного листа), используемого в процессе печати (тип бумаги), задание числа фотографий, которые должны печататься на одном печатном листе (компоновка), задание качества печати (качество), задание того, печатать или нет дату фотографирования (печать даты), задание того, печатать или нет фотографию после коррекции (коррекция изображения), отображение числа печатных листов, требуемых для процесса печати (подсчет печатных листов) и т.п. Эти пункты выбираются или указываются с использованием клавиш 2001 управления курсором. Ссылочный номер 2002 обозначает клавишу режима. Каждый раз, когда нажимается данная клавиша, может переключаться тип печати (печать индекса, печать всех кадров, печать одного кадра и т.п.), и один соответствующий светодиод (LED) 2003 включается согласно выбранному типу печати. Ссылочный номер 2004 обозначает клавишу обслуживания, которая используется для выполнения технического обслуживания принтера (например, чистки печатающей головки и т.п.). Ссылочный номер 2005 обозначает клавишу начала печати, которую нажимают, когда предписано начать процесс печати, или когда принимается решение задать обслуживание. Ссылочный номер 2006 обозначает клавишу отмены печати, которую нажимают для отмены процесса печати или обслуживания.

Компоновка основной части, ассоциированной с управлением печатающего устройства 1000 PD согласно данному варианту воплощения изобретения, будет описана ниже со ссылкой на фиг.3. Заметим, что части, общие с описанными на вышеупомянутых чертежах, на фиг.3 обозначены теми же ссылочными номерами, и их описание будет опускаться.

На фиг.3 ссылочный номер 3000 обозначает контроллер (плату управления). Ссылочный номер 3001 обозначает специализированную интегральную схему (ASIC). Компоновка ASIC 3001 будет описана позже со ссылкой на блок-схему по фиг.4. Ссылочный номер 3002 обозначает цифровой сигнальный процессор DSP, который содержит центральный процессор (ЦП, CPU) и выполняет различные операции управления, которые будут описаны позже, и операции обработки изображения, например, преобразование сигнала яркости (RGB) в сигнал плотности (CMYK), масштабирование, преобразование гаммы, повышение качества изображения по принципу беспорядочного рассеяния точек и т.п. Ссылочный номер 3003 обозначает память, которая имеет область памяти, служащую в качестве программной памяти 3003a для хранения управляющей программы, подлежащей выполнению ЦП, входящим в состав DSP 3002, область ОЗУ для хранения исполняющейся программы и рабочую область для хранения данных изображения и т.п. Ссылочный номер 3004 обозначает машину принтера. В данном варианте воплощения принтер оснащен машиной принтера для струйного принтера, который печатает цветное изображение, используя совокупность цветных чернил. Ссылочный номер 3005 обозначает разъем USB как порт для подключения цифрового фотоаппарата (DSC) 3012. Ссылочный номер 3006 обозначает разъем для подключения устройства 1011 просмотра. Ссылочный номер 3008 обозначает концентратор USB (USB HUB). Когда печатающее устройство 1000 PD выполняет процесс печати на основе данных изображения из ПК 3010, концентратор 3008 USB позволяет данным, принятым от ПК 3010, проходить через него и выводит данные на машину 3004 принтера через шину 3021 USB. Таким образом, ПК 3010, подключенный к печатающему устройству, может выполнять процесс печати путем прямого обмена данными, сигналами и т.п. с помощью машины 3004 принтера (печатающее устройство принтера служит в качестве обычного принтера ПК). Ссылочный номер 3009 обозначает разъем для подачи напряжения постоянного тока (DC), полученного путем преобразования сетевого напряжения переменного тока (AC) в источнике 3019 питания. ПК 3010 является обычным персональным компьютером. Ссылочный номер 3011 обозначает вышеупомянутую карту памяти (PC-карту); и 3012 обозначает цифровой фотоаппарат (DSC).

Заметим, что контроллер 3000 и машина 3004 принтера обмениваются сигналами через шину 3021 USB или шину 3022 IEEE1284.

Фиг.4 изображает блок-схему, показывающую компоновку ASIC 3001. На фиг.4 также части, общие с описанными на вышеупомянутых чертежах, обозначены теми же ссылочными номерами, и их описание будет опускаться.

Ссылочный номер 4001 обозначает интерфейс РС-карты, используемый для считывания данных изображения, хранимых во вставленной карте 3011 памяти, а также для записи данных на карту 3011 памяти. Ссылочный номер 4002 обозначает интерфейс IEEE1284, который используется для обмена данными с машиной 3004 принтера. Этот интерфейс 4002 IEEE1284 представляет собой шину, используемую, когда данные изображения, хранимые в цифровом фотоаппарате 3012 или РС-карте 3011, должны быть распечатаны. Ссылочный номер 4003 обозначает интерфейс USB, через который осуществляется обмен данными с ПК 3010. Ссылочный номер 4004 обозначает интерфейс хоста (главного устройства) USB, через который осуществляется обмен данными с цифровым фотоаппаратом 3012. Ссылочный номер 4005 обозначает интерфейс панели управления, который принимает различные рабочие сигналы от панели 1010 управления, и выводит данные отображения в модуль 1006 дисплея. Ссылочный номер 4006 обозначает интерфейс устройства просмотра, который управляет отображением данных изображения на устройстве 1011 просмотра. Ссылочный номер 4007 обозначает интерфейс, который управляет интерфейсами с различными переключателями, светодиодами 4009 и т.п. Ссылочный номер 4008 обозначает интерфейс ЦП, который обеспечивает обмен данными с DSP 3002. Ссылочный номер 4010 обозначает внутреннюю шину (шину ASIC), соединяющую между собой эти интерфейсы.

Фиг.26 изображает блок-схему цифрового фотоаппарата DSC 3012 в этом варианте воплощения. Далее будут коротко описаны компоненты DSC 3012 (встроенное программное обеспечение, совместимое с NCDP).

На фиг.26 ссылочный номер 31 обозначает ЦП, который управляет всем DSC; ссылочный номер 32 обозначает постоянное запоминающее устройство (ПЗУ), в котором хранится последовательность обработки (встроенное программное обеспечение) ЦП 31 (заметим, что ПЗУ содержит перезаписываемое энергонезависимое запоминающее устройство (например, флэш-память), поскольку версия встроенного программного обеспечения обновляется по необходимости). Ссылочный номер 33 обозначает оперативное запоминающее устройство (ОЗУ), которое используется как рабочая область ЦП 31; а ссылочный номер 34 обозначает группу переключателей, используемых для выполнения различных операций. Ссылочный номер 35 обозначает жидкокристаллический дисплей, который используется для подтверждения воспринятого изображения, и для отображения меню при выполнении различных установок. В данном варианте воплощения упомянутые компоненты 34 и 35 служат в качестве интерфейса пользователя для всей системы, когда DSC служит в качестве компонента системы прямой печати. Ссылочный номер 36 обозначает оптический модуль, который в основном содержит линзу и систему ее привода. Ссылочный номер 37 обозначает элемент ПЗС (устройство с зарядовой связью); ссылочный номер 38 обозначает драйвер, находящийся под управлением ЦП 31, управляющий оптическим модулем 36. Ссылочный номер 39 обозначает разъем, в который вставляют носитель данных 40 (компактную карту флэш-памяти, карту "смарт-медиа" или т.п.); а ссылочный номер 41 обозначает интерфейс USB (подчиненная сторона шины USB), используемый для подключения ПК или печатающего устройства (принтера) 1000 (PD) данного варианта воплощения.

Выше пояснялись компоновки печатающего устройства PD и DSC данного варианта воплощения. Ниже будет поясняться принцип работы на основе вышеупомянутых компоновок.

<Нормальный режим принтера ПК >

Этот режим является режимом печати для печати изображения на основе данных печати, посылаемых из ПК 3010.

В данном режиме, когда данные из ПК 3010 вводятся через разъем 1013 USB (фиг.3), они непосредственно посылаются на машину 3004 принтера через концентратор 3008 USB и USB 3021, и процесс печати выполняется на основе данных из ПК 3010.

<Режим прямой печати с PC-карты>

Когда PC-карта 3011 вставляется или вынимается из щели 1009 для карты, генерируется прерывание, и на основе этого прерывания DSP 3002 может обнаружить, вставлена ли или вынута (удалена) PC-карта 3011. Когда PC-карта 3011 вставлена, уплотненные данные изображения (например, сжатые в формате JPEG), хранимые в этой PC-карте 3011, считываются и сохраняются в памяти 3003. После этого уплотненные данные изображения разуплотняются и сохраняются в памяти 3003 снова. Когда пользователь выдает команду печати этих сохраненных данных, данные изображения преобразуются в данные печати, которые могут печататься машиной 3004 принтера путем выполнения преобразования сигналов RGB в сигналы YMCK, коррекции гаммы, повышения качества изображения по принципу беспорядочного рассеяния точек и т.п., и данные печати подаются на машину 3004 принтера через интерфейс 4002 IEEE1284, и, таким образом, изображение печатается.

<Режим прямой печати с фотоаппарата>

Фиг.5 показывает состояние соединения печатающего устройства PD 1000 и цифрового фотоаппарата согласно данному варианту воплощения.

На фиг.5 кабель 5000 содержит разъем 5001, который подсоединяется к разъему 1012 печатающего устройства 1000 PD, и разъем 5002, который подсоединяется к разъему 5003 цифрового фотоаппарата 3012. Цифровой фотоаппарат 3012 может выводить данные изображения, хранимые в его внутренней памяти, через разъем 5003. Заметим, что цифровой фотоаппарат может иметь различные компоновки, например компоновку, которая в качестве средства хранения данных содержит внутреннюю память, компоновку, которая содержит щель для приема съемной карты памяти и т.п. Когда печатающее устройство 1000 PD и цифровой фотоаппарат 3012 соединены кабелем 5000, показанным на фиг.5, данные изображения, выводимые из цифрового фотоаппарата 3012, могут непосредственно распечатываться печатающим устройством 1000 PD.

Когда цифровой фотоаппарат 3012 подсоединен к печатающему устройству 1000 PD, как показано на фиг.5, и управление в результате согласования входит в режим прямой печати, на модуле 1006 дисплея на панели 1010 управления отображается только логотип фотоаппарата, отображение и операции на панели 1010 управления блокируются, а также блокируется отображение на устройстве 1011 просмотра. Следовательно, поскольку разрешены только основные операции на цифровом фотоаппарате 3012 и отображение изображения на модуле дисплея (не показан) цифрового фотоаппарата 3012, пользователь может задавать настройки печати, используя цифровой фотоаппарат 3012. Также, можно предотвратить любые ошибки, которые могут произойти вследствие одновременной работы цифрового фотоаппарата 3012 и панели управления принтера.

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

Данный вариант воплощения предлагает протокол NCDP (новый протокол прямой печати с фотоаппарата), который обеспечивает управление связью между печатающим устройством PD и цифровым фотоаппаратом, используя универсальный файл и универсальный формат, и не зависит от интерфейсов.

Фиг.6 показывает пример конфигурации такого NCDP.

На фиг.6 ссылочный номер 600 обозначает интерфейс пользователя; а ссылочный номер 601 обозначает интерфейс Bluetooth. Ссылочный номер 602 обозначает прикладной уровень, встроенный при формировании системы на основе NCDP. Ссылочный номер 603 обозначает уровень реализации существующих протоколов и интерфейсов. Согласно фиг.6 установлены протокол PTP (протокол переноса изображений), SCSI (интерфейс малых компьютерных систем), BIP (основной профиль изображения) технологии Bluetooth и т.п. NCDP согласно данному варианту воплощения базируется на инсталляции в качестве прикладной программы на архитектуре вышеупомянутого уровня протоколов. В данном случае печатающее устройство 1000 PD определяется в качестве хоста USB, фотоаппарат 3012 определяется как устройство USB, и они имеют одинаковые конфигурации NCDP, как показано на фиг.6.

Как будет описано подробно далее, выгода использования NCDP согласно данному варианту воплощения заключается в том, что, когда печатающее устройство 1000 PD и DSC 3012 обмениваются информацией друг с другом, во время и после выполнения перехода к NCDP генерируется файл (текстовый файл), который описывает последовательность фрагментов информации и последовательность рабочих процедур в виде сценария (скрипта), и этот файл посылается на партнерское устройство, а принимающая сторона интерпретирует принятый сценарий для выполнения процессов. В результате, когда на сторону партнера должна посылаться произвольная информация, если эта информация состоит из множества элементов, отдельные элементы не обязательно должны передаваться посредством квитированной связи, при переносе информации может быть снижен объем дополнительной служебной информации, что повышает таким образом эффективность передачи информации. Например, предположим, что в DSC 3012 имеется множество изображений, которые требуется распечатать. В таком случае, если пользователь выбирает подлежащие печати изображения в нужном ему количестве и задает условия печати этих изображений, то последовательность процедур печати описывается в качестве сценария, и этот сценарий может быть послан в печатающее устройство 1000 PD. На стороне печатающего устройства 1000 PD можно сразу обнаружить условия печати совокупности изображений посредством интерпретации принятого сценария, и можно выполнять процессы их печати согласно сценарию.

Фиг.7 показывает схему, поясняющую последовательность процедур связи между печатающим устройством 1000 PD и цифровым фотоаппаратом (DSC) 3012 на основе NCDP согласно данному варианту воплощения.

В данном случае, когда обнаруживается, что печатающее устройство 1000 PD и DSC 3012 соединены через кабель 5000 USB, как показано на фиг.5, связь между этими устройствами разрешена. В результате прикладные программы, установленные в этих устройствах, выполняются, чтобы начать переход к процедурам 701 на основе NCDP. Ссылочный номер 702 обозначает исходное состояние NCDP. В этом состоянии определяют, может ли каждая другая модель реализовать NCDP. Если NCDP может быть реализован, то устройства осуществляют переход к процедурам 701. Если на DSC 3012 не установлен какой-либо NCDP, то не выполняется никакого управления связью на основе NCDP. После перехода к NCDP таким путем, когда DSC 3012 выдает команду переноса/печати данных изображения на основе "базовой процедуры", как показано ссылочным номером 703, управление переходит к режиму простой печати, в котором файл изображения переносится из DSC 3012 в печатающее устройство 1000 PD и распечатывается. С другой стороны, когда DSC 3012 выдает команду переноса/печати данных изображения на основе "рекомендованной процедуры", как показано ссылочным номером 704, управление переходит в режим печати, соответствующий разнообразным функциям, в котором DSC 3012 и печатающее устройство 1000 PD выполняют различные согласования для определения условия печати и т.п., файл изображения переносится из DSC 3012 в печатающее устройство 1000 PD и распечатывается согласно условию печати. Более того, когда DSC 3012 выдает команду переноса/печати данных изображения на основе "расширенной процедуры", как показано ссылочным номером 705, устанавливается режим, который выполняет процесс печати, используя усовершенствованную функцию компоновки, такую как DPOF, XHTML-печать, SVG или т.п., и устанавливаются спецификации, уникальные для каждого поставщика. Заметим, что подробные спецификации, основанные на такой "расширенной процедуре", определяются в спецификациях каждого отдельного изготовителя DSC, и их описание будет опущено. Заметим, что процессы печати изображения, основанные на упомянутых "базовой процедуре" и "рекомендованной процедуре", будут описаны позже со ссылкой на фиг.9-11.

На фиг.8 приведена таблица, поясняющая команды, определенные для печати в NCDP согласно данному варианту воплощения.

На фиг.8, "соответствующий режим" соответствует вышеупомянутым "базовой процедуре", "рекомендованной процедуре" и "расширенной процедуре", заданным фотоаппаратом DSC 3012. В "рекомендованной процедуре" могут использоваться все команды. Однако, поскольку "базовая процедура" является режимом простой печати, могут использоваться только команды начала и конца NCDP, команда перехода к каждой из "базовой процедуры", "рекомендованной процедуры" и "расширенной процедуры", команда получения изображения от фотоаппарата 3012 и команда печати от фотоаппарата 3012. В "расширенной процедуре" согласно фиг.8 разрешается использовать только команды начала и конца NCDP и команду перехода к каждой из "базовой процедуры", "рекомендованной процедуры" и "расширенной процедуры". Однако, как описано выше, могут использоваться другие команды согласно спецификациям соответствующих изготовителей.

Ниже будут описаны процессы печати изображения, основанные на вышеупомянутых "базовой процедуре" и "расширенной процедуре".

На фиг.9 изображена схема, поясняющая процедуры связи NCDP, когда процесс печати изображения выполняется на основе "базовой процедуры". Эта "базовая процедура" представляет собой режим простой печати, в котором один файл изображения переносится из DSC в печатающее устройство 1000 PD и распечатывается. Совместимые форматы изображения включают в себя изображение в формате RGB размера VGA (640 х 480 пикселей) и изображение в формате JPEG размера VGA (640 х 480 пикселей). DSC 3012 передает файл изображения в формате изображения, поддерживаемом печатающим устройством 1000 PD. В данном случае никакой обработки ошибок не выполняется. Процесс печати в этом режиме ограничивается размещением одного изображения на листе. Этот простой режим является очевидным для пользователя.

Печатающее устройство 1000 PD посылает команду (NCDPStart), указывающую переход к NCDP, на DSC 3012 (900). Если на DSC 3012 установлен NCDP, то он отвечает подтверждением "OK" (901). Заметим, что практический пример данной процедуры подтверждения NCDP с использованием PTP будет объясняться более подробно далее со ссылкой на фиг.14.

В случае взаимного подтверждения того, что NCDP установлен, печатающее устройство 1000 PD передает в DSC 3012 команду смены режима (ProcedureStart) (902). В ответ на эту команду, когда DSC 3012 передает "базовую процедуру" в качестве режима простой печати (903), управление переходит в режим печати, основанный на "базовой процедуре". В таком случае, когда выбирается изображение для печати, и команда его печати выдается при работе на DSC 3012, из DSC 3012 в печатающее устройство 1000 PD посылается команда (JobStart), указывающая начало задания печати (904). В ответ на эту команду, печатающее устройство 1000 PD устанавливается в режим простой печати и посылает в DSC 3012 команду (GetImage), чтобы запросить его послать изображение JPEG (905). Затем DSC 3012 посылает в печатающее устройство 1000 PD изображение JPEG (906), и начинается процесс печати в печатающем устройстве 1000 PD. После завершения процесса печати заданного изображения, печатающее устройство 1000 PD посылает команду (JobEnd), указывающую конец задания печати, в DSC 3012 (907). Когда DSC 3012 дает подтверждающий ответ (OK) в ответ на указанную команду (908), процесс печати, основанный на такой "базовой процедуре", заканчивается.

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

На фиг.10 показана схема, поясняющая процедуры связи NCDP, когда процесс пе