Устройство формирования изображений, система формирования изображений и способ формирования изображений
Иллюстрации
Показать всеИзобретение относится к устройству формирования изображений для цифровой коррекции искажения изображения, сопровождаемого искривлением или наклоном лазерного пучка, и к способу управления для устройства формирования изображений. Коррекция отклонения в направлении вспомогательного сканирования линии сканирования, сопровождаемая коррекцией погрешности позиционирования основного сканирования каждого порта подачи листов, является недостаточной. Поэтому, согласно настоящей технологии, погрешность позиционирования в направлении вспомогательного сканирования изображения, которое должно быть напечатано, корректируется, используя величину коррекции по погрешности позиционирования основного сканирования, которая выбрана на основании значения настройки положения печати порта подачи листов и информации о погрешности позиционирования в направлении вспомогательного сканирования устройства формирования изображений. Технический результат - создание устройства формирования изображений, системы формирования изображений и способа обработки изображений, в которых, когда может быть задан порт подачи листов, может быть уменьшено отклонение в направлении вспомогательного сканирования линии сканирования, сопровождаемое коррекцией погрешности позиционирования основного сканирования каждого порта подачи листов. 5 н. и 5 з.п. ф-лы, 11 ил.
Реферат
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству формирования изображений для цифровой коррекции искажения изображения, сопровождаемого искривлением или наклоном лазерного пучка, и к способу управления для устройства формирования изображений.
ОПИСАНИЕ ПРЕДШЕСТВУЮЩЕГО УРОВНЯ ТЕХНИКИ
В устройстве формирования изображений электрофотографической системы, способ, в котором этап настройки лазерного сканера сокращается, и искажение изображения, сопровождаемое искривлением лазерного пучка, корректируется цифровым образом, чтобы, тем самым, снижать затраты, был раскрыт в патенте Японии под № 3388193.
Например, при цифровой коррекции в направлении вспомогательного сканирования линии сканирования, линия изменяется надлежащим образом на основании величины сдвига лазерного пучка, которая была получена ранее, с тем чтобы величина сдвига могла компенсироваться, и формируется изображение. «Линия», упомянутая здесь, обозначает набор пикселей, скомпонованных в направлении основного сканирования.
При более подробном описании, например, когда величина сдвига лазерного пучка от положения x в направлении основного сканирования выражена посредством f(x), число -y, которое получено из значения y, полученного округлением f(x) предполагается величиной изменения линии сканирования. Все данные в пределах интервала от xi до xj, где величины изменения линии сканирования равны, сдвигаются на расстояние, соответствующее -y линий. Посредством применения такой последовательности операций ко всем областям изображения искривление лазерного пучка компенсируется, и может воспроизводиться исходное изображение.
В отличие от вышеприведенного случая, есть случай, где исходное положение листа отклоняется в направлении основного сканирования от идеального положения вследствие допустимого отклонения размера или тому подобного у механизма транспортировки листов. Во многих случаях величина отклонения различается в зависимости от порта подачи листов.
Способ перемещения положения записи изображения на основании величины отклонения каждого порта подачи листов, для того чтобы корректировать такие отклонения, был известен. Что касается величины отклонения каждого порта подачи листов, есть устройство, сконструированное таким образом, что она была предварительно задана в энергонезависимой памяти устройства при отгрузке с завода, устройство, сконструированное таким образом, что предусмотрен пользовательский интерфейс, и пользователь может надлежащим образом изменять заданное значение в качестве величины коррекции, или тому подобное.
Однако, в предшествующем уровне техники, следующая проблема возникает в случае одновременного выполнения обоих из цифровой коррекций в направлении вспомогательного сканирования линии сканирования в первом случае и коррекции погрешности позиционирования основного сканирования каждого порта подачи листов в последнем случае.
Согласно величине s коррекции, на которую было перемещено положение изображения, для того чтобы произвести последнюю коррекцию, рассчитывается величина изменения линии сканирования в первой коррекции, и величина изменения линии сканирования может рассчитываться на основании f(x+s) вместо f(x).
Посредством расчета величины изменения линии сканирования на основании f(x+s), даже если положение записи изображения перемещается согласно величине отклонения порта подачи листов, цветовой сдвиг в направлении вспомогательного сканирования, сопровождаемый искривлением лазерного пучка, может быть устранен.
Однако, в случае устройства формирования изображений того, что называется основным парком оборудования, в котором воспроизведение изображения печати и цифровая коррекция в направлении вспомогательного сканирования линии сканирования не выполняются в устройстве формирования изображений, а выполняются драйвером принтера, есть следующие проблемы.
То есть есть случай, где порт подачи листов не может быть задан с временной привязкой, когда драйвер принтера формирует задание печати. Устройство, в котором, даже если отдельный порт подачи листов не назначен, порт подачи листов выбирается автоматически согласно размеру бумаги или типу листа задания печати, или тому подобному, соответствует такому случаю. В таком устройстве, когда возникло отсутствие листов в порте подачи листов, который выбирался первым, порт подачи листов переключается на другой порт подачи листов, в который были вложены листы такого же размера листа и типа листа, и печать продолжается.
Что касается коррекции погрешности позиционирования основного сканирования каждого порта подачи листов, величина коррекции порта подачи листов, который был выбран первым, предполагается являющейся s1, величина коррекции порта подачи листов, который был выбран вторым, предполагается являющейся s2, и s1 ≠ s2.
Как описано в предшествующем уровне техники, требуется рассчитывать величину изменения линии сканирования на основании f(x+s) вместо f(x), согласно величине s коррекции положения записи изображения.
Далее предполагается, что, когда драйвер принтера формирует задание печати, мог бы задаваться только порт подачи листов, который выбран первым, и величина изменения линии сканирования рассчитывалась на основании f(x+s1). В этом случае, естественно, результат печати на лист, транспортируемый из порта подачи листов, который выбран первым, является хорошим. Однако, если в первом порте подачи листов нет листов, и печать выполняется на лист, транспортируемый из порта подачи листов, который был выбран вторым, линия сканирования отклоняется в направлении вспомогательного сканирования на расстояние, соответствующее f(x+s2)-f(x+s1).
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Цель изобретения состоит в том, чтобы предложить устройство формирования изображений, систему формирования изображений и способ обработки изображений, в которых может быть уменьшено отклонение в направлении вспомогательного сканирования линии сканирования, сопровождаемое коррекцией погрешности позиционирования основного сканирования каждого порта подачи листов.
Еще одна цель изобретения состоит в том, чтобы предложить устройство формирования изображений, систему формирования изображений и способ обработки изображений, в которых, когда может быть задан порт подачи листов, может быть уменьшено отклонение в направлении вспомогательного сканирования линии сканирования, сопровождаемое коррекцией погрешности позиционирования основного сканирования каждого порта подачи листов.
Изобретение сделано, принимая во внимание вышеизложенные проблемы, и погрешность позиционирования в направлении вспомогательного сканирования изображения, которое печатается, корректируется посредством использования величины коррекции по погрешности позиционирования основного сканирования, которая выбирается на основании положения печати каждого порта подачи листов и информации о погрешности позиционирования в направлении вспомогательного сканирования устройства формирования изображений.
Дополнительные признаки настоящего изобретения станут очевидными из последующего описания примерных вариантов осуществления со ссылкой на прилагаемые чертежи.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - схематическое представление, иллюстрирующее условия применения устройства формирования изображений (в дальнейшем, также указываемого ссылкой как принтер) в варианте осуществления изобретения.
Фиг.2 - структурная схема, иллюстрирующая принтер 1000, проиллюстрированный на фиг.1 по варианту осуществления изобретения.
Фиг.3 - структурная схема, иллюстрирующая структуру программного обеспечения, которое работает на локальном ПК 2000 или ПК 4000 клиента 1, проиллюстрированных на фиг.1, в варианте осуществления изобретения, по отношению к локальному ПК 2000 в качестве показательного примера.
Фиг.4 - схема, иллюстрирующая связь между блоком, касающимся цифровой коррекции в направлении вспомогательного сканирования линии сканирования, для печати посредством приложения 2100, проиллюстрированного на фиг.3, и каждую последовательность операций.
Фиг.5 - схема, иллюстрирующая диалоговое окно, которое отображается посредством выбора меню окна 2400 состояния, проиллюстрированного на фиг.3, и которое устанавливает значение настройки положения печати каждого порта подачи листов.
Фиг.6 - блок-схема последовательности операций способа, подробно показывающая последовательность операций линейной аппроксимации, проиллюстрированную на фиг.4.
Фиг.7 - блок-схема последовательности операций способа, подробно показывающая последовательность операций изменения линии сканирования в направлении вспомогательного сканирования линии сканирования, проиллюстрированную на фиг.4.
Фиг.8 - блок-схема последовательности операций способа, подробно показывающая последовательность операций для выбора величины сдвига, приспособленной для перемещения положения записи изображения, на основании зависимости размера листа и типа листа между заданием печати и каждым портом подачи листов и значением настройки положения печати каждого порта подачи листов.
Фиг.9 - схема, иллюстрирующая отклонение в направлении вспомогательного сканирования линии сканирования, результат которого получен, когда был выполнен этап S8-006, проиллюстрированный на фиг.8, и тому подобное.
Фиг.10 - структурная схема, иллюстрирующая принтер во втором варианте осуществления, в котором порт подачи листов не может быть задан на стадии выполнения цифровой коррекции в направлении вспомогательного сканирования линии сканирования.
Фиг.11 - схема, иллюстрирующая блок записи по первому и второму вариантам осуществления.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Примерный вариант осуществления для осуществления изобретения будет описан ниже со ссылкой на чертежи.
Фиг.1 - схематическое изображение, иллюстрирующее условия применения системы формирования изображений, включающей в себя устройство формирования изображений (в дальнейшем, также указываемое ссылкой как принтер) в варианте осуществления изобретения.
Принтер 1000 в варианте осуществления присоединен к локальному ПК 2000 через кабель 6000 USB (универсальной последовательной шины). Принтер 1000 также имеет функцию сетевого соединения и также может поддерживать связь с сервером 3000 NTP (протокола сетевого времени), ПК 4000 клиента 1, ПК 5000 клиента 2, или тому подобным, через сеть 7000.
Фиг.2 - структурная схема, иллюстрирующая принтер 1000, проиллюстрированный на фиг.1 по варианту осуществления изобретения.
Фиг.3 - структурная схема, иллюстрирующая структуру программного обеспечения, которое работает на локальном ПК 2000 или ПК 4000 клиента 1, проиллюстрированных на фиг.1, в варианте осуществления изобретения, по отношению к ПК 2000 в качестве показательного примера.
Принтер и основной поток операции печати принтера в варианте осуществления далее будут описаны ниже со ссылкой на фиг.2 и 3. Принтер 1000 в варианте осуществления главным образом составлен блоком 1100 контроллера, картой 1200 сетевого интерфейса (в дальнейшем, сокращенного до NIC) и силовой установкой 1300.
Принтер 1000 сконструирован при допущении, что управление воспроизведением или печатью изображения печати работает на компьютере, таком как локальный ПК 2000, ПК 4000 клиента 1, ПК 5000 клиента 2, или тому подобном. При более подробном описании управление воспроизведением или печатью изображения печати выполняется драйвером 2200 или языковым монитором 2300, проиллюстрированным на фиг.3. Поэтому блок 1100 контроллера содержит только ЦПУ 1110, ASIC 1120 (специализированную интегральную схему), SDRAM 1130 (синхронное динамическое ОЗУ), ЭСППЗУ 1140 (электрически стираемое программируемое постоянное запоминающее устройство, EEPROM) и разъем 1150 USB.
ЦПУ 1110 содержит в нем: ПЗУ 1111 (постоянное запоминающее устройство, ROM) и ОЗУ 1112 (оперативное запоминающее устройство, RAM), каждое из которых имеет емкость, которая в значительной степени меньше, чем емкость принтера для самостоятельного выполнения управления воспроизведением или печатью; и контроллер 1113 последовательного порта для осуществления последовательной связи с силовой установкой 1300. Различные виды управляющих программ и различные виды начальных значений были сохранены в ПЗУ 1111. Не только рабочая область, но также и область для хранения данных, исключая данные изображения, которые обрабатываются блоком 1100 контроллера, подготавливаются в ОЗУ 1112. Поскольку ОЗУ 1112 является энергозависимым ОЗУ, ограниченная информация, такая как различные виды значений счетчиков, и тому подобное, которые должны храниться, даже после того, как выключался источник питания, сохраняется в ЭСППЗУ 1140.
ASIC 1120 является модулем, в котором объединены интерфейс 1121 (I/F) ЦПУ, блок 1122 обработки изображения, контроллер 1123 памяти, контроллер 1124 USB и контроллер 1125 NIC. Например, когда последовательность операций печати выполняется приложением 2100 на локальном ПК 2000, драйвер 2200 приводится в действие, и формируются данные изображения для печати.
В принтере 1000 по варианту осуществления, как будет описано в дальнейшем, последовательность операций цифровой коррекции в направлении вспомогательного сканирования линии сканирования для печати, которая выполняется приложением 2100, выполняется в драйвере 2200.
Сформированные данные изображения отправляются в языковой монитор 2300. Языковой монитор 2300 передает как различные виды команд для управления печатью, так и сформированные данные изображения, в принтер 1000 через монитор 2500 порта USB и кабель 6000 USB на основании предопределенного протокола.
В принтере 1000 переданные команды и данные принимаются контроллером 1124 USB через кабель 6000 USB и разъем 1150 USB. ЦПУ 1110 всегда контролирует состояние контроллера 1124 USB через интерфейс 1121 (I/F) ЦПУ.
Если была принята команда, выполняется последовательность операций, соответствующая команде. Если команда является командой, которая нуждается в ответе, ЦПУ 1110 управляет контроллером 1124 USB через интерфейс 1121 (I/F) ЦПУ и возвращает ответные данные о состоянии в локальный ПК 2000. Возвращенное состояние отправляется в языковой монитор 2300 через кабель 6000 USB и монитор 2500 порта USB, а окно 2400 состояния дополнительно извещается о содержимом состояния. Окно 2400 состояния надлежащим образом отображает принтер и состояние печати на блоке отображения локального ПК 2000 согласно сообщенному состоянию.
Когда ЦПУ 1110 принимает команду для передачи воспроизводимого изображения печати, он управляет контроллером 1124 USB и контроллером 1123 памяти, тем самым, предоставляя данным изображения, следующим за командой, возможность сохраняться в SDRAM 1130.
Когда некоторое количество данных изображения сохраняется в SDRAM 1130, языковой монитор 2300 выдает команду запроса приведения в действие силовой установки 1300. Когда ЦПУ 1110 распознает команду запроса приведения в действие, он управляет контроллером 1113 последовательного порта и уведомляет силовую установку 1300 о запросе приведения в действие. Если ЦПУ 1110 уведомлен через контроллер 1113 последовательного порта, что силовая установка 1300 был приведен в действие нормально, и лист был правильно транспортирован, ЦПУ 1110 управляет контроллером 1123 памяти и блоком 1122 обработки изображения. ЦПУ 1110 дополнительно преобразует данные изображения, сохраненные в SDRAM 1130, в видеосигнал, который требуется силовой установкой 1300 в операции реальной печати и передает видеосигнал в силовую установку 1300.
Силовая установка 1300 содержит ЦПУ 1310, контроллер 1320 последовательного порта, блок 1330 управления видео (VIDEO), SDRAM 1340, ПЗУ 1350 на флэш-памяти, и блок 1360 записи. ЦПУ 1310 управляет работой всей силовой установки. Блок 1330 управления видео принимает видеосигнал, отправленный из блока 1100 контроллера. SDRAM 1340 имеет рабочую область и область для хранения значений, указывающих различные виды состояний. ПЗУ 1350 на флэш-памяти хранит программы, которые выполняются в ЦПУ 1310, различные виды табличных значений, которые подвергаются обращению, и тому подобное. Блок 1360 записи составлен системой транспортировки листов, системой пополнения тонера, системой управления лазерным пучком, системой промежуточного переноса, системой устройства фиксации, и тому подобным.
Когда ЦПУ 1310 принимает запрос приведения в действие блока 1360 записи или запрос транспортировки листа из блока 1100 контроллера, ЦПУ 1310 управляет состоянием блока 1360 записи и, по необходимости, уведомляет блок 1100 контроллера о состоянии. Если формирование изображения запущено, блок 1330 управления видео (VIDEO) управляется, с тем чтобы подавать видеосигнал, отправленный из блока 1100 контроллера, в блок 1360 записи, тем самым, предоставляя блоку 1360 записи возможность формировать изображение.
Фиг.11 иллюстрирует пример лазерного принтера электрофотографической системы, основанной на системе обмена между главным и второстепенным ЦП, использующей материал 28 промежуточного переноса, в качестве примера блока 1360 записи. Работа блока 1360 записи далее будет описана со ссылкой на фиг.11.
Блок 1360 записи возбуждает освещение экспонирования на основании видеосигнала, обработанного блоком 1100 контроллера, формирует электростатическое скрытое изображение на фоточувствительном барабане, то есть материале удерживания изображения, проявляет электростатическое скрытое изображение и формирует одноцветное тонерное изображение для каждой цветовой компоненты. Наложением одноцветных тонерных изображений на материал 28 промежуточного переноса, формируется многоцветное тонерное изображение. Многоцветное тонерное изображение переносится на носитель 11 печати и термически закрепляется. Материал промежуточного переноса также является материалом удерживания изображения. Блок заряда имеет четыре инжекционных зарядных устройства 23Y, 23M, 23C и 23K для заряда четырех фоточувствительных материалов 22Y, 22M, 22C и 22K, каждого цвета Y, M, C и K. Инжекционные зарядные устройства имеют гильзы 23YS, 23MS, 23CS и 23KS соответственно.
Материалы удерживания изображения, то есть фоточувствительные материалы (фоточувствительные барабаны) 22Y, 22M, 22C и 22K, вращаются против часовой стрелки приводным электродвигателем согласно операции формирования изображения. Блоки 414Y, 414M, 414C и 414K сканера, служащие в качестве блоков экспонирования, облучают фоточувствительные материалы 22Y, 22M, 22C и 22K посредством экспонирования света, и избирательно засвечивают поверхности фоточувствительных материалов 22Y, 22M, 22C и 22K соответственно. Таким образом, электростатические скрытые изображения формируются на поверхностях фоточувствительных материалов. Устройства 26Y, 26M, 26C и 26K проявления, служащие в качестве блоков проявления, проявляют тонерные изображения цветов Y, M, C и K, для того чтобы воспроизвести электростатические скрытые изображения соответственно. Гильзы 26YS, 26MS, 26CS и 26KS предусмотрены для устройств проявления соответственно. Каждое устройство проявления является съемным. Блок сканера может выполнять выражение градации каждого пикселя по ширине или интенсивности лазерного пучка.
Валики 27Y, 27M, 27C и 27K первичного переноса, служащие в качестве блоков переноса, прижимают материал 28 промежуточного переноса, который вращается по часовой стрелке, к фоточувствительным материалам 22Y, 22M, 22C и 22K, тем самым, перенося тонерные изображения на фоточувствительных материалах на материал 28 промежуточного переноса. Прикладыванием надлежащего напряжения смещения к валику 27 первичного переноса и созданием разности между частотой вращения фоточувствительного материала 22 и частотой вращения материала 28 промежуточного переноса, одноцветное тонерное изображение эффективно переносится на материал 28 промежуточного переноса. Такая операция называется «первичным переносом».
Многоцветное тонерное изображение, полученное посредством синтеза одноцветных тонерных изображений Y, M, C и K, передается на валик 29 вторичного переноса в связи с вращением материала 28 промежуточного переноса. Многоцветное тонерное изображение на материале 28 промежуточного переноса переносится на носитель 11 печати, который был вставлен посередине и транспортировался из лотка 21 подачи листов на валик 29 вторичного переноса. Надлежащее напряжение смещения приложено к валику 29 вторичного переноса, так что тонерное изображение переносится электростатическим образом. Такая операция называется «вторичным переносом». В то время как многоцветное тонерное изображение переносится на носитель 11 записи, валик 29 вторичного переноса приводится в соприкосновение с носителем 11 печати в положении 29a. После завершения последовательности операций печати, валик 29 вторичного переноса удаляется в положение 29b.
Для того чтобы расплавить и зафиксировать многоцветное тонерное изображение, перенесенное на носитель 11 печати, на носителе 11 печати, блок 31 фиксации имеет фиксирующий валик 32 для нагревания носителя 11 печати и прижимной валик 33 для предоставления носителю 11 записи возможности приводиться в прижимной контакт с фиксирующим валиком 32. Валик 32 фиксации и прижимной валик 33 образованы в полой форме, и нагреватели 34 и 35 встроены в них. Блок 31 фиксации транспортирует носитель 11 печати, удерживающий многоцветное тонерное изображение, фиксирующим валиком 32 и прижимным валиком 33 и прикладывает тепло и давление, тем самым закрепляя тонер на носителе 11 печати.
Носитель 11 печати после того, как тонер был закреплен, последовательно выталкивается в разгрузочный лоток (не показан) выталкивающим валиком (не показан) и завершает операцию формирования изображения. Блок 30 очистки очищает тонер, оставшийся на материале 28 промежуточного переноса. Тонер утечки, оставшийся после того, как многоцветное тонерное изображение четырех цветов, сформированное на материале 28 промежуточного переноса, было перенесено на носитель 11 записи, накапливается в контейнере очистителя.
Окно 2400 состояния, проиллюстрированное на фиг.3, может принимать рабочий запрос пользователя, такой как временный останов или отмена печати. Рабочий запрос должным образом отправляется на языковой монитор 2300. Языковой монитор 2300 передает команду согласно переданному рабочему запросу в принтер 1000 через монитор 2500 порта USB и кабель 6000 USB на основании вышеизложенного предопределенного протокола. Таким образом, последовательность операций согласно переданной команде выполняется блоком 1100 контроллера, как упомянуто выше.
NIC 1200 содержит ЦПУ 1210, блок 1220 связи контроллера, SDRAM 1230, ПЗУ 1240 на флэш-памяти и сетевой блок 1250 связи. ЦПУ 1210 управляет работой всего NIC. Блок 1220 связи контроллера управляет связью с блоком 1100 контроллера. SDRAM 1230 имеет рабочую область и область для хранения значений, указывающих различные виды состояний. ПЗУ 1240 на флэш-памяти хранит программы, которые выполняются в ЦПУ 1210, различные виды табличных значений, которые подвергаются обращению, и тому подобное. Сетевой блок 1250 связи управляет всей сетевой связью на основании TCP/IP.
Одна из ролей NIC 1200 состоит в том, чтобы выполнять посредничество между ПК 4000 клиента 1, ПК 5000 клиента 2, или тому подобным, и блоком 1100 контроллера. В каждом клиенте, в дополнение к такому же программному обеспечению как у драйвера 2200 или языкового монитора 2300 на локальном ПК 2000, монитор 2600 сетевого порта действует вместо монитора 2500 порта USB. Различные виды команд и данных изображения, которые выдаются из языкового монитора 2300, передаются в NIC 1200 через монитор 2600 сетевого порта и сеть 7000. Команда, принятая сетевым блоком 1250 связи в NIC 1200, отправляется в блок 1100 контроллера посредством управления блоком 1220 связи контроллера. Блок 1100 контроллера также всегда контролирует контроллер 1125 NIC некоторым образом, подобным контроллеру 1124 USB. Блок 1100 контроллера обрабатывает принятую команду некоторым образом, подобным случаю USB, упомянутому выше, и возвращает данные о состоянии в NIC 1200 через контроллер 1125 NIC по необходимости. NIC 1200 возвращает данные о состоянии, принятые блоком 1220 связи контроллера, клиенту в качестве стороны источника выдачи команд, управляя сетевым блоком 1250 связи. Возвращенные данные о состоянии отправляются в окно 2400 состояния из языкового монитора 2300 некоторым образом, подобным случаю USB, упомянутому выше, и отображаются должным образом. Передача и прием данных изображения также выполняются некоторым образом, подобным случаю USB, упомянутому выше.
Другая роль NIC 1200 состоит в том, чтобы получать информацию о времени, осуществляя доступ к серверу 3000 NTP на основании NTP, который хорошо известен в RFC-1305, и чтобы дополнительно уведомлять блок 1100 контроллера о своем содержимом в качестве команды. Адрес сервера 3000 NTP может настраиваться веб-сервером, установленным в NIC 1200. Информация о настроенном адресе сохраняется в ПЗУ 1240 на флэш-памяти, и хранится, даже если выключается источник питания. Поскольку управление TCP/IP и последовательность операций NTP хорошо известны и не связаны с изобретением напрямую, их подробное описание здесь опущено.
Фиг.4 - схема, иллюстрирующая зависимость между блоком, касающимся цифровой коррекции в направлении вспомогательного сканирования линии сканирования для коррекции искажения изображения, сопровождаемого искривлением и механическим наклоном (наклоном, обусловленным точностью присоединения) лазерного пучка при печати принтером, проиллюстрированным на фиг.3, и каждую последовательность операций.
Фиг.5 - схема, иллюстрирующая диалоговое окно, которое отображается посредством выбора меню окна 2400 состояния, проиллюстрированного на фиг.3, и которое устанавливает значение настройки положения печати каждого порта подачи листов. Как описано в описании предшествующего уровня техники, исходное положение листа отклоняется в направлении основного сканирования от идеального положения вследствие допуска, или тому подобного, механизма транспортировки листов. В варианте осуществления значение настройки положения печати каждого порта подачи листов используется для настройки положения записи изображения и для сдвига изображения в направлении вспомогательного сканирования (коррекции погрешности позиционирования) с тем, чтобы компенсировать влияние искривления и механического наклона лазерного пучка в соответствии с отклонением положения подачи листов, как будет описано в дальнейшем.
Поток операций цифровой коррекции в направлении вспомогательного сканирования линии сканирования в варианте осуществления будет описан ниже со ссылкой на фиг.4 и 5.
Блок 1100 контроллера, проиллюстрированный на фиг.3, предварительно получает информацию о i-ых искривлении и наклоне, измеренных с определенной временной привязкой i, из силовой установки 1300 и кэширует ее в ОЗУ 1112, проиллюстрированном на фиг.2.
Блок 1100 контроллера принимает значение настройки положения печати каждого порта подачи листов, которое вводилось посредством диалогового окна, проиллюстрированного на фиг.5, через языковой монитор 2300 и сохраняет в ЭСППЗУ 1140. Значение настройки положения печати хранится на основе единицы в 0,1 мм. В устройстве формирования изображений по варианту осуществления, меню для печати образцового изображения (не показанного), приспособленного для измерения величины отклонения положения печати, предусмотрено для окна 2400 состояния, проиллюстрированного на фиг.3. Измеряя ширину между кромкой листа и образцовым изображением посредством использования линейки или тому подобного, пользователь может узнавать величину отклонения положения печати и может устанавливать значение настройки положения печати, по необходимости.
Когда пользователь выполняет печать, используя приложение 2100, проиллюстрированное на фиг.3, драйвер 2200 загружается в ОС (операционную систему, OS), и запрос печати отправляется из приложения 2100 в драйвер 2200.
Когда драйвер 2200 загружен в ОС, и запуск печати указан пользователем, драйвер 2200 получает значение настройки положения печати каждого порта подачи листов, хранимое в ЭСППЗУ 1140, через языковой монитор 2300. Когда последовательность операций, такая как воспроизведение или тому подобное, на основании запроса печати из приложения 2100 завершена, драйвер 2200 выгружается из ОС. Поэтому необходимо, чтобы драйвер 2200 получал значение настройки положения печати каждый раз, когда он загружается в ОС. Значение настройки положения печати вводится посредством пользования диалоговым окном, проиллюстрированным на фиг.5, отображенным согласно выбору меню в окне 2400 состояния. Например, необходимо, чтобы значение настройки положения печати, введенное посредством диалогового окна на локальном ПК 2000, также подвергалось обращению драйвером 2200 на ПК 4000 клиента 1. Устройство формирования изображений по варианту осуществления сохраняет значение настройки положения печати в ЭСППЗУ 1140, принимая во внимание такие требования в отношении значения настройки положения печати. Каждый раз, когда драйвер 2200 загружается в ОС, устройство формирования изображений передает значение настройки положения печати в драйвер 2200 через языковой монитор 2300.
Одновременно получается информация об i-ых искривлении и наклоне, кэшированная в блоке 1100 контроллера. Впоследствии, драйвер 2200 выполняет последовательность операций воспроизведения на основании запроса печати.
Предполагается, что искривление и механический наклон лазерного пучка в варианте осуществления могут быть подогнаны к кривой второго порядка (f(x)=ax2+bx+c) по информации об искривлении и наклоне (информации о погрешности позиционирования в направлении вспомогательного сканирования).
Драйвер 2200 получает кривую второго порядка из информации об искривлении и наклоне, и, впоследствии, выполняет линейную аппроксимацию, как будет описано в дальнейшем.
Здесь предполагается, что блок лазерного сканера в варианте осуществления изготовлен таким образом, что искривление и наклон f(x) в направлении вспомогательного сканирования линии сканирования несомненно принадлежат диапазону менее чем 1 мм на 210 мм в качестве короткой стороны листа размера A4 по ширине основного сканирования. То есть, как описано в описании предшествующего уровня техники, даже если линейная аппроксимация выполняется на основе секции в 32 пикселя, ошибка в направлении вспомогательного сканирования линии сканирования лежит в пределах диапазона, где она не может распознаваться глазами, когда изображение напечатано на лист. Кроме того, драйвер 2200 выполняет последовательность операций изменения линии сканирования в направлении вспомогательного сканирования линии сканирования на основании результата линейной аппроксимации, как будет описано в дальнейшем.
Данные, полученные после завершения последовательности операций изменения линии сканирования в направлении вспомогательного сканирования линии сканирования, передаются из драйвера 2200 в силовую установку 1300 через языковой монитор 2300 и блок 1100 контроллера.
Силовая установка 1300 формирует данные изображения после последовательности операций изменения, подаваемые в качестве видеосигнала на лист блоком 1360 записи, как описано со ссылкой на фиг.2 и 3.
Фиг.6 - блок-схема последовательности операций способа, подробно показывающая последовательность операций линейной аппроксимации, проиллюстрированную на фиг.4. Последовательность операций на каждом этапе блок-схемы последовательности операций способа, показанной на фиг.6, выполняется ЦПУ, которое привело в действие драйвер 2200, проиллюстрированный на фиг.3.
В процедуре драйвера 2200, последовательность операций линейной аппроксимации вызывается из основной процедуры обработки драйвера 2200 каждую страницу и получает секцию w пикселей (32 пикселя в варианте осуществления) и величину s сдвига в качестве параметров. Величина сдвига указывает величину перемещения положения записи изображения на основании значения настройки положения печати каждого порта подачи листов. Подробности о величине сдвига будут описаны в дальнейшем.
Сначала, на этапе S6-001, инициализируются положение x в направлении основного сканирования и индекс i массива.
Ниже, на этапе S6-002, когда количество пикселей в диапазоне от левой границы изображения до центра листа предполагается являющимся c, x+s-c задано для кривой f(x) второго порядка, полученной посредством подбора, проиллюстрированного на фиг.4, и ее округленное значение заменяется на массив y[i]. Драйвер 2200 устанавливает левую границу изображения в начало координат на направлении основного сканирования, и кривая f(x) второго порядка устанавливает центр листа в начало координат в направлении основного сканирования. Поэтому преобразование системы координат выполняется просто посредством использования количества c пикселей в диапазоне от левой границы изображения до центра листа. Посредством вышеприведенной арифметической операции кривая второго порядка может быть линейно аппроксимирована, также принимая во внимание величину сдвига, которая определена на основании значения настройки положения печати, соответствующего каждому порту подачи листов. В массиве y[i], положение в направлении основного сканирования установлено в величину коррекции (величину изменения) в направлении вспомогательного сканирования на i-ом индексе.
На этапе S6-003, положение x в направлении основного сканирования продвигается на расстояние, соответствующее секции w пикселей, и индекс i массива приращивается.
На этапе S6-004, определяется, превысил или нет x ширину изображения. Если он еще не достиг ширины изображения, этап S6-002 повторяется.
Если он достиг ширины изображения, следует этап S6-005, и выполняется этап линейной аппроксимации края изображения. Посредством вышеприведенных последовательностей операций, получается массив y[i], составленный величинами коррекции (величинами изменения) в направлении вспомогательного сканирования в соответственных положениях, в диапазоне от левой границы изображения до края изображения. В заключение, на этапе S6-006, подготовка для передачи секции w пикселей и массива y[i] в последовательность операций изменения линии сканирования в направлении вспомогательного сканирования линии сканирования выполняется на последней стадии, и последовательность операций линейной аппроксимации заканчивается.
Фиг.7 - блок-схема последовательности операций способа, подробно показывающая последовательность операций изменения линии сканирования в направлении вспомогательного сканирования линии сканирования, проиллюстрированной на фиг.4. Посредством этой последовательности операций может корректироваться погрешность позиционирования в направлении вспомогательного сканирования значения пикселя изображения, которое должно быть напечатано. Последовательность операций на каждом этапе блок-схемы последовательности операций способа, показанной на фиг.7, выполняется ЦПУ, которое привело в действие драйвер 2200, проиллюстрированный на фиг.3.
Сначала, на этапе S7-001, блоки обработки src и dst определяются по секции w пикселей, которая наследуется с этапа S6-006 на фиг.6 и количеству битов (глубине) на пиксель данных изображения. Например, далее, при условии, что w=32 (пикселей), а глубина - 2, блок обработки равен 8 байтам.
Впоследствии, на этапе S7-002, инициализируются положение x в направлении основного сканирования и индекс i массива.
Ниже, на этапе S7-003, dst устанавливается в положение, которое является таким же в направлении основного сканирования, как положение src в качестве целевого положения обработки в целевом изображении печати, и отклоняется в направлении вспомогательного сканирования линии сканирования на расстояние, соответствующее y[i] линий.
Впоследствии, на этапе S7-004, содержимое (группа значений пикселей) положения dst копируется в положение src согласно величине, соответствующей блоку обработки. Например, надлежащей настройкой размера данных, которые должны обрабатываться в общей массе, здесь, согласно блоку обработки, копия может выполняться насколько возможно быстро. Этим способом последовательность операций изменения (коррекции) может выполняться на величину y[i] коррекции в каждом положении основного сканирования, рассчитанном посредством использования величины сдвига, которая выбирается на основании зн