ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится, в основном, к устройству обработки информации, способу обработки информации, системе обработки информации и компьютерной программе для осуществления способа обработки информации. Настоящее изобретение, в частности, относится к устройству обработки информации, которое формирует команду рисования для рисования объекта на регистрирующем материале путем испускания лазерного излучения.
УРОВЕНЬ ТЕХНИКИ
Технология написания букв и символов на листовом материале, таком как бумага, с помощью лазера практически применяется в различных сферах. Например, такая технология может использоваться для упрощения написания букв и иных объектов на этикетках контейнеров, используемых на предприятиях и прочих объектах. Кроме того, разрабатываются практические применения для перезаписываемой термочувствительной бумаги (в дальнейшем называемой «перезаписываемой бумагой»), на которой можно многократно рисовать и удалять объекты. Например, в случае применения этой технологии к контейнерам, используемым при распределении продукции, ввиду того, что пункт назначения контейнера не обязательно является одним и тем же при каждой его отправке, вышеназванная технология может использоваться для удаления букв, нарисованных на этикетке, чтобы на той же этикетке можно было нарисовать новые буквы. Таким образом, необходимость в замене этикетки может быть уменьшена.
Следует отметить, что при определенной температуре цвет перезаписываемой бумаги может быть удален, и термочувствительная бумага может приобретать цвет при подаче на нее еще более высокой температуры. Однако при подвергании чрезмерному нагреву перезаписываемая бумага может быть склонна к постепенному ухудшению свойств. То есть, свойства перезаписываемой бумаги могут изменяться, жизненный цикл перезаписываемой бумаги может сокращаться и/или перезаписываемая бумага, например, может терять свою способность полностью удалять свой цвет. Чрезмерный нагрев может возникать в тех случаях, когда тепло дополнительно подводится к области, уже находящейся при относительно высокой температуре. В случае рисования объектов на этикетке область, в которой буквы и символы пересекаются, и/или область, в которой рисуются смежные параллельные линии с заполнением этой области, может быть склонна к постепенному ухудшению свойств ввиду чрезмерного нагрева.
С учетом вышеизложенного, известны методы управления для управления лазерной облучающей установкой с целью предотвращения подвергания перезаписываемой бумаги чрезмерному нагреву (например, см. выложенные публикации патентов Японии №№ 2008-62506 и 2011-116116).
В выложенной публикации патента Японии № 2008-62506 описан способ управления для управления временем между началом рисования первой линии и окончанием рисования второй линии или шириной перекрытия первой линии и второй линии после рисования параллельных линий, прилегающих друг к другу.
В выложенной публикации патента Японии № 2011-116116 описаны разделение мишени для вычерчивания изображения на множество рядов (линейных сегментов) и управление выходным излучением лазера и/или скоростью рисования для каждого ряда. Таким образом, может быть предотвращен чрезмерный нагрев, характеристики окрашивания перезаписываемой бумаги могут быть улучшены, и качество изображения окрашенной области может быть улучшено.
Однако лишь разделение мишени для вычерчивания изображения на множество рядов, как описано выше, может не улучшить качество изображения окрашенной области надлежащим образом.
Фиг. 1 представляет собой схему, иллюстрирующую проблему, которая может встречаться в тех случаях, когда рисуемая черта является относительно короткой. Двумя стрелками, направленными вверх и вниз, изображенными слева на фиг. 1, показаны черты (линии) рисуемого объекта. Лазерная облучающая установка рисует сначала левую черту (стрелку, направленную вниз), а затем правую черту (стрелку, направленную вверх). При этом во время рисования правой черты может сохраняться остаточное тепло от рисования левой черты.
Стрелки справа на фиг. 1 иллюстрируют пример способа управления скоростью сканирования при рисовании правой черты. На предшествующем уровне технике одна черта делится на заданное число линейных сегментов, и скорость сканирования регулируется для каждого линейного сегмента. В показанном на фиг. 1 примере правая черта делится на четыре линейных сегмента. Следует отметить, что для левой черты скорость сканирования по сегментам не регулируется. На фиг. 1 левая черта разбита на три сегмента для иллюстрации различий в остаточном тепле, влияющем на линейные сегменты; однако при рисовании левой черты скорость сканирования сохраняется постоянной.
Как показано на фиг. 1, количество остаточного тепла около начальной точки левой черты относительно невелико, в то время как количество остаточного тепла вблизи конечной точки черты относительно велико. При этом во время рисования правой черты, которая делится на четыре линейных сегмента, рисование нижнего линейного сегмента выполняется с более высокой скоростью сканирования, чем верхнего линейного сегмента. Если исходить из того, что скорости сканирования для рисования четырех линейных сегментов правой черты обозначаются как скорости S(1)-S(4) сканирования, как показано на фиг. 1, где S(4) представляет собой нормальную скорость рисования, их соотношение может быть представлено следующим образом: S(1)>S(2)>S(3)>S(4).
На фиг. 1 правая черта разделена на четыре линейных сегмента, несмотря на то, что эта черта является относительно короткой. При этом линейный сегмент, включающий в себя конечную точку правой черты, рисуется с нормальной скоростью рисования S(4), несмотря на то, что около начальной точки левой черты все еще может сохраняться тепло. В этом случае температура перезаписываемой бумаги в верхней части правой черты может возрастать до неприемлемо высокого уровня.
Фиг. 2 представляет собой схему, иллюстрирующую проблему, которая может встречаться в тех случаях, когда рисуемая черта является относительно длинной. На фиг. 2, несмотря на то, что черты длиннее, чем на фиг. 1, правая черта, тем не менее, делится на четыре линейных сегмента. Следует отметить, что скорость сканирования для рисования левой черты по сегментам не регулируется, как и в примере на фиг. 1.
На фиг. 2 ввиду того, что черты являются относительно длинными, остаточное тепло около начальной точки левой черты не сохраняется, количество остаточного тепла в средней части левой черты относительно мало, а количество остаточного тепла около конечной точки левой черты относительно велико. Однако линейные сегменты правой черты рисуются со скоростями рисования S(1)-S(4) совершенно аналогично фиг. 1, на которой нижний линейный сегмент рисуется с более высокой скоростью, чем верхний линейный сегмент. В этом случае конечная часть линейного сегмента, рисуемого с большей скоростью рисования S(1), расположена вблизи средней части левой черты, в которой количество остаточного тепла меньше, и в результате температура перезаписываемой бумаги в этой части может не возрасти до достаточного уровня. Следует отметить, что та же проблема возникает в конечной части линейного сегмента, рисуемого со скоростью рисования S(2), который расположен вблизи средней части левой черты, в которой количество остаточного тепла мало, и в конечной части линейного сегмента, рисуемого со скоростью S(3), который расположен вблизи начальной точки левой черты, в которой отсутствует остаточное тепло.
Как можно понять, длительность рисования для рисования смежной черты и влияние остаточного тепла от рисования смежной черты различаются в зависимости от длины черты. Однако предшествующий уровень техники не предусматривает способа определения надлежащего уровня выходного излучения лазера и скорости рисования на основе таких факторов.
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ЗАДАЧИ, РЕШАЕМЫЕ С ПОМОЩЬЮ ИЗОБРЕТЕНИЯ
Общей задачей, по меньшей мере, одного варианта осуществления настоящего изобретения является создание устройства обработки информации, которое в значительной степени устраняет одну или более проблем, вызываемых ограничениями или недостатками предшествующего уровня техники.
Одной задачей, по меньшей мере, одного варианта осуществления настоящего изобретения является создание устройства обработки информации, которое способно управлять влиянием остаточного тепла на качество окрашивания регистрирующего материала для улучшения посредством этого качества окрашивания черты, рисуемой на регистрирующем материале.
СРЕДСТВА РЕШЕНИЯ ЗАДАЧ
В одном варианте осуществления настоящего изобретения предлагается устройство обработки информации, которое формирует команду рисования для указания рисующему устройству рисовать визуальную информацию путем испускания лазерного излучения на регистрирующий материал. Устройство обработки информации содержит блок получения информации о линии, который получает информацию о линии, включающую в себя начальную точку линии; блок деления на линейные сегменты, который получает расстояние рисования, рисуемое в течение заданного периода времени, который должен пройти до того, как можно будет пренебречь влиянием остаточного тепла от рисования смежной линии, и делит, по меньшей мере, часть линии от начальной точки до расстояния рисования на линейный сегмент, имеющий заданную длину, причем расстояние рисования определяется на основе заданного периода времени и скорости рисования для рисования линии; и блок регулирования параметра управления, который регулирует управляющее значение параметра управления лазером, которое влияет на плотность линейного сегмента на регистрирующем материале, причем управляющее значение регулируется относительно нормального управляющего значения таким образом, что управляющее значение для линейного сегмента, который подвергается влиянию большего количества остаточного тепла, регулируется в большей степени.
ЭФФЕКТЫ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
В соответствии с одним аспектом настоящего изобретения, может быть создано устройство обработки информации, которое способно управлять влиянием остаточного тепла на качество окрашивания регистрирующего материала для улучшения посредством этого качества окрашивания черты, рисуемой на регистрирующем материале.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 представляет собой схему, иллюстрирующую проблему, которая может встречаться в тех случаях, когда рисуемая черта является относительно короткой;
фиг. 2 представляет собой схему, иллюстрирующую проблему, которая может встречаться в тех случаях, когда рисуемая черта является относительно длинной;
на фиг. 3 показана этикетка, содержащая нарисованные на ней буквы и объекты, в качестве примера перезаписываемой бумаги, используемой в одном варианте осуществления настоящего изобретения;
фиг. 4А и 4В иллюстрируют пример, в котором на перезаписываемой бумаге рисуется буква «Т»;
фиг. 5А-5В иллюстрируют примеры объекта-рисунка и управляющей команды, используемой устройством управления записью для рисования объекта-рисунка;
фиг. 6А-6D иллюстрируют пример способа формирования управляющей команды в случае рисования штрихового кода на перезаписываемой бумаге;
фиг. 7А и 7В представляют собой схемы, на которых показаны примеры способов управления скоростью рисования на основе управляющей команды, формируемой устройством управления записью в соответствии с одним вариантом осуществления настоящего изобретения;
фиг. 8 представляет собой схему, на которой показан пример конфигурации системы лазерной записи в соответствии с одним вариантом осуществления настоящего изобретения;
фиг. 9 представляет собой схему, на которой показан пример аппаратной конфигурации лазерной облучающей установки, соединенной с устройством управления записью;
фиг. 10А-10В представляют собой блок-схемы, на которых показаны примеры аппаратной конфигурации устройства обработки изображений и устройства управления записью;
фиг. 11 представляет собой блок-схему, на которой показан пример функциональной конфигурации устройства управления записью;
фиг. 12А-12В иллюстрируют заданный период времени, который должен пройти до того, как можно будет пренебречь влиянием остаточного тепла от рисования смежной линии;
фиг. 13 иллюстрирует пример соотношения между заданным временем и расстоянием рисования;
фиг. 14 представляет собой схему, на которой показан пример способа деления черты на линейные сегменты;
фиг. 15 представляет собой схему, на которой показан пример способа регулирования скорости рисования и/или уровня выходного излучения лазера для рисования каждого линейного сегмента;
фиг. 16 представляет собой таблицу, в которой показан пример управляющей команды, задающей управляющие значения для рисования линейного сегмента;
фиг. 17 представляет собой блок-схему алгоритма, на которой показан пример этапов процесса, выполняемых устройством управления записью для регулирования управляющих значений скорости рисования и/или уровня выходного излучения лазера;
фиг. 18 представляет собой блок-схему алгоритма, на которой показан пример подробных этапов процесса для этапа S20 на фиг. 17;
фиг. 19 представляет собой блок-схему алгоритма, на которой показан пример подробных этапов процесса для S40 на фиг. 17;
фиг. 20 представляет собой блок-схему алгоритма, на которой показан пример подробных этапов процесса для этапа S50 на фиг. 17;
фиг. 21 представляет собой блок-схему алгоритма, на которой показан пример подробных этапов процесса для этапа S60 на фиг. 17;
фиг. 22А-22В иллюстрируют примеры способов регулирования управляющего значения в том случае, когда число деления, на которое делится черта, меньше или равно числу уровней регулирования для управляющего значения;
фиг. 23А-23В иллюстрируют примеры способов регулирования управляющего значения в том случае, когда число деления больше числа уровней регулирования;
фиг. 24А-24В иллюстрируют примеры способов формирования управляющей команды в соответствии с одним вариантом осуществления настоящего изобретения; и
фиг. 25А-25В иллюстрируют другие примеры способов формирования управляющей команды в соответствии с одним вариантом осуществления настоящего изобретения.
ОПИСАНИЕ УСЛОВНЫХ ОБОЗНАЧЕНИЙ
ВАРИАНТ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Ниже описываются варианты осуществления настоящего изобретения применительно к прилагаемым чертежам.
[Управляющая команда]
На фиг. 3 показана этикетка, содержащая нарисованные на ней буквы и прочие объекты, в качестве примера перезаписываемой бумаги, используемой в одном варианте осуществления настоящего изобретения. Изображенная на фиг. 3 этикетка содержит множество объектов, таких как номера, буквы, геометрические фигуры и нарисованный на ней штриховой код. При рисовании букв лазерное излучение собирается линзой в фокусированный луч таким образом, что могут быть нарисованы даже сложные буквы. При рисовании букв и прочих объектов с помощью лазера местоположение лазерного облучения регулируется таким образом, что с помощью лазерного луча рисуются черты (линии) буквы.
Фиг. 4А и 4В иллюстрируют пример, в котором на перезаписываемой бумаге рисуется буква «Т». На фиг. 4А показан пример распечатки буквы «Т» с помощью печатающего устройства. Буква «Т» состоит из двух черт - одной поперечной линии и одной вертикальной линии. В случае рисования такой буквы «Т» с помощью лазера облучение лазером регулируется для рисования вышеуказанных двух черт.
На фиг. 4В показаны примеры пар начальных точек и конечных точек - (s1, e1) и (s2, e2) - двух черт, составляющих букву «Т». Устройство управления записью для управления местоположением лазерного облучения может перемещать местоположение лазерного облучения в начальную точку s1, без облучения лазером, путем регулирования положения лазерного луча, например, с помощью гальванического зеркала. Затем устройство управления записью может начинать лазерное облучение (что в дальнейшем может называться попросту «включением лазера») и перемещать луч от начальной точки s1 к конечной точке e1.
Затем устройство управления записью может прекращать лазерное облучение (что в дальнейшем может называться попросту «выключением лазера») и перемещать местоположение лазерного облучения в начальную точку s2, без облучения лазером. Затем устройство управления записью может начинать лазерное облучение и перемещать лазерный луч от начальной точки s2 к конечной точке e2. Таким образом, на перезаписываемой бумаге могут быть нарисованы две черты, составляющие букву «Т».
При рисовании букв и прочих объектов на перезаписываемой бумаге, как описано выше, устройство управления записью может управлять операциями лазерного облучения рисующего устройства, такого как лазерная облучающая установка, с помощью управляющей команды (команды рисования), указывающей, например, «включить лазер от начальной точки до конечной точки и переместить лазерный луч».
В настоящем варианте осуществления одна черта относится к линии, рисуемой от включения лазера до выключения лазера. Следует отметить, что хотя в настоящем варианте осуществления черта делится на множество линейных сегментов, при этом черта рисуется посегментно, лазер включен все время, пока рисуются линейные сегменты черты, поэтому черта, тем не менее, считается одной линией. Однако в настоящем варианте осуществления по каждому линейному сегменту формируются управляющая команда и векторные данные. В одном варианте осуществления включение лазера и выключение лазера могут повторяться для каждого линейного сегмента, но в этом случае линейные сегменты черты будут считаться множеством черт.
На фиг. 5А показан пример объекта-рисунка, содержащего букву и геометрическую фигуру. На фиг. 5В показан пример управляющей команды, используемой устройством управления записью. Следует отметить, что позиции ln, W, Sp и Ep в управляющей команде, показанной на фиг. 5В, обозначают следующее:
-ln: номер линии (номер черты)
-W: включение/выключение лазера («1» означает включение, а «0» означает выключение)
-Sp: координаты начальной точки
-Ep: координаты конечной точки
Следует отметить, что координаты представлены в виде (X, Y), где X обозначает положение в горизонтальном направлении, а Y обозначает положение в вертикальном направлении. Значение координаты Х увеличивается при перемещении положения вправо. Значение координаты Y увеличивается при перемещении положения вверх. Следует отметить, что вышеописанный способ задания точки координаты является лишь наглядным примером, при этом могут также использоваться иные способы.
При рисовании объекта, такого как буква или геометрическая фигура (в дальнейшем называемого «объектом-рисунком»), на перезаписываемой бумаге на основе объекта-рисунка формируется управляющая команда для управления лазерным лучом. Следует отметить, что управление лазерным облучением в соответствии с одним вариантом осуществления настоящего изобретения может предполагать дополнительные процессы, такие как вращение буквы относительно ее исходного положения, удаление перекрывающихся частей между линиями и настройку прочих элементов информации. В связи с этим, данные объекта-рисунка, которые должны преобразовываться в команду управления лучом, предпочтительно находятся в векторном формате данных.
Фиг. 6А-6D иллюстрируют пример способа формирования управляющей команды в случае рисования штрихового кода на перезаписываемой бумаге. Следует отметить, что хотя приведенный пример относится к формированию управляющей команды в случае рисования одномерного штрихового кода, аналогичным образом может формироваться управляющая команда в случае рисования двумерного штрихового кода. Кроме того, показанный способ формирования управляющей команды может использоваться в случае окрашивания в некоторой области такой геометрической фигуры. В описываемом ниже примере предполагается, что устройство управления записью формирует векторные данные и управляющую команду.
На фиг. 6А показан пример штрихового кода, который может вводиться пользователем в устройство управления записью. Следует отметить, что штриховые коды могут соответствовать ряду стандартов, таких как JAN (Японский международный номер), EAN (Европейский международный номер) и UPC (Универсальный товарный код). Штриховые коды, соответствующие таким стандартам, могут представлять собой число, состоящее из нескольких цифр, на основе величин ширины и расстояний между параллельными линиями (штрихами), расположенными в виде определенного рисунка. Стандарты определяют правила преобразования величин ширины и расстояний между штрихами в цифры 0-9. Компьютер может преобразовывать последовательность цифр (например, максимум 12 цифр) в штриховой код и распечатывать штриховой код, а сканер может считывать штриховой код и преобразовывать штриховой код обратно в последовательность цифр.
В случае рисования штрихового кода, такого как изображенный на фиг. 6А, пользователь может вводить последовательность цифр, представленных штриховым кодом, или информацию о положении штрихов, составляющих штриховой код. Следует отметить, что в случае, если вводится последовательность цифр, устройство управления записью вычисляет информацию о положении штрихов, составляющих штриховой код, на основе правил преобразования соответствующего стандарта штрихового кода. Таким образом, могут быть определены положения штрихов штрихового кода, изображенного на фиг. 6А. Например, что касается второго штриха слева, изображенного на фиг. 6А, информация о положении верхнего левого угла штриха представляет собой (0, 200), а информация о положении нижнего правого угла штриха представляет собой (300, 0). Следует отметить, что вышеуказанная информация о положении является лишь одним наглядным примером, при этом информация о положении может изменяться в зависимости от способа, которым определяются координаты.
При облучении перезаписываемой бумаги лазерное излучение может быть выстроено в луч. Чтобы обеспечить почернение (т.е., увеличение плотности) штриха, нарисованного на перезаписываемой бумаге, осуществляется управление рисующим устройством для сканирования области перезаписываемой бумаги, на которой должен быть нарисован штрих, чтобы эта область могла быть окрашена. Например, как показано на фиг. 6В, устройство управления записью может формировать векторные данные на основе информации о положении штриха. То есть, векторные данные могут формироваться путем извлечения вертикальной линии, проходящей от одной стороны до другой стороны. Следует отметить, что векторы расположены на заданном расстоянии (шаге) друг от друга. Шаг (горизонтальное расстояние между векторами) является регулируемым и может определяться заранее на основе таких факторов, как диаметр пятна света, выходное излучение лазера и качество окрашивания перезаписываемой бумаги.
В некоторых вариантах осуществления при рисовании штрихового кода, как описано выше, помимо данных о вертикальном векторе могут формироваться данные о горизонтальном векторе. Однако в таком случае может формироваться большой объем векторных данных. Поэтому в настоящем примере формируются лишь данные о вертикальном векторе штрихов.
На фиг. 6В показан пример векторных данных, содержащих вектора в одном и том же направлении. При формировании по таким векторным данным управляющей команды расстояние холостого хода (т.е., расстояние перемещения вдоль местоположения облучения, в то время как лазер не осуществляет облучение) может быть относительно большим, и рисование штрихового кода может занимать относительно длительное время. В связи с этим, чтобы уменьшить время рисования, управляющая команда предпочтительно формируется таким образом, чтобы лазер осуществлял облучение во время операций и прямого сканирования, и обратного сканирования. На фиг. 6С показан пример векторных данных, содержащих вектора, которые имеют чередующиеся прямое и обратное направления. Благодаря формированию управляющей команды по таким векторным данным время рисования для рисования штрихового кода может быть сокращено.
Однако в таком случае остаточное тепло от рисования предыдущей черты может оказывать влияние на окрашивание (плотность) следующей черты. В связи с этим, устройство управления записью может разделять черту на множество линейных сегментов и регулировать скорость рисования и/или выходное излучение лазера для каждого из линейных сегментов.
На фиг. 6D показан пример команды управления для рисования множества черт. На фиг. 6D ln представляет собой номер черты, W представляет собой состояние включения/выключения лазера, Sp представляет собой координаты начальной точки, а Ep представляет собой координаты конечной точки. В показанном примере шаг установлен равным «2». При этом координаты Sp начальных точек и координаты Ep конечных точек первых трех черт штриха, изображенного на фиг. 6В, могут быть следующими:
0: (0, 200)°→(0, 0)
1: (2, 0)→(2, 200)
2: (4, 200)→(4, 0)
Таким образом, может формироваться управляющая команда для рисования смежных черт, которые смещены относительно друг друга в горизонтальном направлении на заданный шаг и выполнены с возможностью рисования в прямом и обратном направлениях. Кроме того, в настоящем варианте осуществления на основе управляющей команды может определяться длина черты. Следует отметить, что в отношении черты 0 (ln=0) и черты 1 (ln=1) черта 0 может рассматриваться как прямая черта, а черта 1 может рассматриваться как обратная черта. В отношении черты 1 (ln=1) и черты 2 (ln=2) черта 1 может рассматриваться как прямая черта, а черта 2 может рассматриваться как обратная черта. То есть, любая черта, отличная от первой черты (ln=0), может рассматриваться как обратная черта по отношению к смежной черте.
Устройство управления записью может формировать управляющую команду для рисования множества черт для окрашивания в ограниченной области на основе информации о положении замкнутой области. Следует отметить, что хотя черты выполняются практически параллельными друг другу, они не обязательно должны быть строго параллельны. Кроме того, в некоторых вариантах осуществления векторные данные, такие как показанные на фиг. 6С, и/или управляющая команда, такая как показанная на фиг. 6D, могут формироваться заранее. В таком случае устройство управления записью может понадобиться лишь для разделения векторов векторных данных на множество линейных сегментов и регулирования скорости рисования и выходного излучения лазера для каждого линейного сегмента. В таком варианте осуществления нагрузка по обработке устройства управления записью может быть снижена.
[Управление скоростью рисования]
Фиг. 7А и 7В представляют собой схемы, на которых показаны примеры способов управления скоростью рисования на основе управляющей команды, формируемой устройством управления записью в соответствии с одним вариантом осуществления настоящего изобретения.
На фиг. 7А показан пример способа, в котором управление скоростью рисования осуществляется управляющей командой в том случае, когда должна быть нарисована относительно длинная черта.
В настоящем варианте осуществления устройство управления записью определяет время t, которое должно пройти с того момента, когда нарисована прямая черта, до того, как может считаться, что остаточное тепло исчезло. Благодаря заблаговременному определению времени t могут быть определены части обратной черты, которые подвергаются влиянию остаточного тепла от рисования прямой черты. При рисовании обратной черты может быть определена точка, в которой проходит время t (см. обведенную кружком часть на фиг. 7А), при этом после этой точки можно пренебречь влиянием остаточного тепла от рисования прямой черты. То есть, скорость рисования не обязательно должна регулироваться при рисовании части обратной черты, которая не будет подвергаться влиянию остаточного тепла от рисования прямой черты.
В настоящем варианте осуществления часть обратной черты, которая рисуется до того, как проходит время t, может быть разделена на линейные сегменты, при этом скорость рисования для этих линейных сегментов может регулироваться. На фиг. 7А часть обратной черты, подлежащая такому регулированию скорости, делится на три линейных сегмента - l(1)-l(3). Поскольку влияние остаточного тепла от рисования прямой черты больше при рисовании части обратной черты, которая ближе к начальной точке, скорость рисования регулируется таким образом, что нижний линейный сегмент обратной черты рисуется с более высокой скоростью, чем верхний линейный сегмент.
При условии, что для рисования черты используются скорости S(1)-S(x) с первой по х, а соотношение между скоростями рисования определяется как S(1)>S(2)>S(3)>S(4)...>S(x), в настоящем варианте осуществления низшая скорость S(x) рисования соответствует нормальной скорости рисования.
На фиг. 7А устройство управления записью устанавливает скорость рисования для рисования линейного сегмента l(1) равной S(1), скорость рисования для рисования линейного сегмента l(2) - равной S(2), а скорость рисования для рисования линейного сегмента l(3) - равной S(3).
Как можно понять, в настоящем варианте осуществления надлежащая скорость рисования для рисования линейного сегмента может определяться на основе количества остаточного тепла, оказывающего влияние на линейный сегмент. Таким образом, температура части перезаписываемой бумаги, на которой должна быть нарисована обратная черта, может возрастать до желаемого уровня.
На фиг. 7В показан пример способа, в котором управление скоростью рисования осуществляется управляющей командой в том случае, когда должна быть нарисована относительно короткая черта. В том случае, когда обратная черта является относительно короткой, на общую длину обратной черты может влиять остаточное тепло от рисования прямой черты при рисовании обратной черты. Как описано выше, влияние остаточно тепла больше при рисовании части обратной черты, которая ближе к начальной точке. В связи с этим, обратная черта делится на ряд линейных сегментов для регулирования скорости рисования с целью рисования каждого из линейных сегментов. Следует отметить, что в настоящем варианте осуществления длина линейного сегмента постоянна независимо от длины черты. При этом число линейных сегментов, на которое делится обратная черта, может варьироваться в зависимости от длины обратной черты. Кроме того, линейный сегмент, содержащий конечную точку обратной черты, может быть короче, чем остальные линейные сегменты.
На фиг. 7В устройство управления записью делит обратную черту на три линейных сегмента l(1)-l(3) и устанавливает скорость рисования для рисования линейного сегмента l(1) равной S(1), скорость рисования для рисования линейного сегмента l(2) - равной S(2), а скорость рисования для рисования линейного сегмента l(3) - равной S(3). Таким образом, часть обратной черты, на которую влияет незначительное количество остаточного тепла от рисования прямой черты, может быть нарисована со скоростью S(3) рисования, которая выше нормальной скорости рисования, поэтому может быть предотвращен перегрев перезаписываемой бумаги.
В соответствии с настоящим вариантом осуществления, устройство управления записью имеет время t, определяемое заранее, делит часть обратной черты, которая рисуется до того, как проходит время t, на множество линейных сегментов с заданной длиной и управляет скоростью рисования для рисования линейных сегментов. Таким образом, влияние остаточного тепла может регулироваться при рисовании множества черт, например, для окрашивания ограниченной области.
[Конфигурация системы]
Фиг. 8 представляет собой схему, на которой показан пример конфигурации системы 12 лазерной записи в соответствии с одним вариантом осуществления настоящего изобретения. На фиг. 8 контейнер 13 перемещается по конвейеру 11, а перезаписываемая бумага 14 зафиксирована, прикреплена или помещена с возможностью съема на контейнер 13. Система 12 лазерной записи расположена вдоль транспортного пути конвейера 11 таким образом, что она может быть повернута лицевой стороной к перезаписываемой бумаге 14. Система 12 лазерной записи может обнаруживать прохождение контейнера 13, например, с помощью датчика и может рисовать объект, включающий в себя буквы, номера, символы и/или геометрические фигуры, такой как изображенный на фиг. 3.
Система 12 лазерной записи содержит лазерную облучающую установку 30, устройство 20 управления записью и устройство 100 обработки изображений. Устройство 100 обработки изображений принимает вводимые пользователем операции, выдает информацию, например, данные об этикетке, в устройство 20 управления записью и выдает запрос на рисование. Устройство 20 управления записью представляет собой устройство обработки информации, которое формирует управляющую команду на основе данных об этикетке, получаемых от устройства 100 обработки изображений, и управляет лазерной облучающей установкой 30 на основе управляющей команды. Лазерная облучающая установка 30 испускает лазерный луч на перезаписываемую бумагу и управляет местоположением лазерного облучения лазера для рисования объекта, такого как буквы, на перезаписываемой бумаге. Следует отметить, что вышеописанная конфигурация системы 12 лазерной записи является лишь наглядным примером, и в других вариантах осуществления функции устройства 100 обработки изображений и устройства 20 управления записью могут меняться местами. Например, устройство 100 обработки изображений может быть выполнено с возможностью формирования управляющей команды на основе данных этикетки. В еще одном примере устройство 100 обработки изображений и устройство 20 управления записью могут быть объединены в единое устройство. В других примерах устройство 20 управления записью может быть выполнено с возможностью выполнения одной или более функций вышеописанного устройства 100 обработки изображений.
Фиг. 9 представляет собой схему, на которой показан пример аппаратной конфигурации лазерной облучающей установки 30, соединенной с устройством 20 управления записью. Лазерная облучающая установка 30 содержит лазерный генератор 21, который испускает лазерный луч, зеркало 24 управления направлением, которое изменяет направление лазерного луча, двигатель 23 управления направлением, который приводит в движение зеркало 24 управления направлением, линзу 22 регулирования диаметра пятна и линзу 25 регулирования фокусного расстояния.
В настоящем варианте осуществления лазерный генератор 21 представляет собой полупроводниковый лазер (LD: лазерный диод). Однако в других вариантах осуществления лазерный генератор 21 может представлять собой, например, газовый лазер, твердотельный лазер или жидкостный лазер. Двигатель 23 управления направлением может представлять собой, например, серводвигатель, который управляет направлением отражающих поверхностей зеркала 24 управления направлением по двум осям. В настоящем варианте осуществления двигатель 23 управления направлением и зеркало 24 управления направлением образуют гальваническое зеркало. Линза 22 регулирования диаметра пятна регулирует диаметр пятна лазерного луча. Линза 25 регулирования фокусного расстояния регулирует фокусное расстояние лазерного луча путем сведения лазерного луча.
В тот момент, когда устройство 20 управления записью подает сигнал рабочего цикла с широтно-импульсной модуляцией (ШИМ) на основе управляющего значения выходного излучения лазера и напряжения или электрического тока на основе управляющего значения, входящего в управляющую команду, на лазерный генератор 21, может испускаться луч с некоторой интенсивностью, регулируемой в соответствии с этими управляющими значениями. В случае регулирования скорости рисования устройство 20 управления записью сначала получает угол сканирования лазерного луча. Поскольку расстояние между лазерной облучающей установкой 30 и перезаписываемой бумагой 14 постоянно, угол сканирования лазерного луча может быть получен путем определения направления зеркала 24 регулирования угла для облучающего лазера в начальной точке черты или линейного сегмента и направления зеркала 24 регулирования угла для облучающего лазера в конечной точке черты или линейного сегмента. Устройство 20 управления записью может изменять местоположение лазерного облучения зеркала 24 регулирования угла от направления начальной точки до направления конечной точки на основе управляющего значения скорости рисования, входящего в управляющую команду. Например, в случае использования гальванического зеркала направление зеркала 24 регулирования угла может регулироваться с помощью напряжения, подаваемого на катушку в магнитном поле. Таблица преобразования для преобразования направления по оси Х и направления по оси Y в напряжение может быть предусмотрена заранее, при этом скорость рисования может изменяться с постоянной угловой скоростью на основе управляющего значения скорости рисования, входящего в управляющую команду.
Перезаписываемая бумага 14 включает в себя защитный слой, регистрирующий слой, содержащий термообратимую пленку, несущий слой и вторичный покровный слой, которые расположены в указанном порядке от верхней стороны по направлению к нижней стороне. Перезаписываемая бумага 14 предпочтительно имеет определенную степень гибкости, а также долговечности, поэтому она может повторно использоваться множество раз. Следует отметить, что перезаписываемая бумага 14 не ограничивается материалом, изготовленным из растительного волокна, такого как бумага, и может также представлять собой материал, изготовленный, например, из неорганического вещества.
Перезаписываемая бумага 14 содержит перезаписываемую область отображения, соответствующую перезаписываемой области отображения, на которой могут перезаписываться объекты. Перезаписываемая область отображения может содержать обратимый термочувствительный материал, такой как термохромная пленка. Обратимый термочувствительный материал может быть того типа, который может обратимо изменять прозрачность в зависимости от температуры, или того типа, который может обратимо изменять цветовой тон в зависимости от температуры. В настоящем варианте осуществления термообратимая пленка, которая содержит лейкокраситель и цветной проявитель в записывающем слое для реализации перезаписываемых характеристик, используется в качестве обратимого термочувствительного материала, который может обратимо изменять цветовой тон в зависимости от температуры.
Следует отметить, что цвет может вырабатываться из обесцвеченного состояния путем нагрева лейкокрасителя и цветного проявителя до их температуры плавления (например, 180С), чтобы вызвать связывание материалов, а затем быстрого охлаждения материалов. В этом случае лейкокраситель и цветной проявитель могут соединяться, пока они связаны, с образованием окрашенного состояния.
С другой стороны, обесцвечивание может быть реализовано путем промежуточного подогрева лейкокрасителя и цветного проявителя до температуры, которая не вызывает плавления материалов (например, 130-170°С). В этом случае связь между лейкокрасителем и цветным проявителем может быть нарушена, и цветной проявитель может сам по себе кристаллизоваться с образованием обесцвеченного состояния.
Следует отметить, что лейкокраситель, используемый в настоящем варианте осуществления, может представлять собой любой тип бесцветного или светлого исходного красителя, который может выбираться из общеизвестных типов исходных красителей.
Устройство 100 обработки изображений в настоящем варианте осуществления выполнено с возможностью рисования объекта на перезаписываемом регистрирующем материале с требуемым качеством окрашивания. Устройство 100 обработки изображений может также быть выполнено с возможностью рисования объекта на неперезаписываемом регистрирующем материале (с однократной записью). В одном варианте осуществления скорость рисования и выходное излучение лазера могут регулироваться в соответствии с чувствительностью регистрирующего материала. То есть, соответствующие скорость рисования и выходное излучение лазера для рисования на перезаписываемом регистрирующем материале могут отличаться от соответствующих скорости рисования и выходного излучения лазера для рисования на неперезаписываемом регистрирующем материале. При этом скорость рисования и выходное излучение лазера могут регулироваться в соответствии с применимыми диапазонами для рисования на неперезаписываемом регистрирующем материале. Кроме того, следует отметить, что управление лазерным облучением в соответствии с одним вариантом осуществления настоящего изобретения может быть реализовано без регистрирующего материала.
Фиг. 10А представляет собой блок-схему, на которой показан пример аппаратной конфигурации устройства 100 обработки изображений. Следует отметить, что устройство 100 обработки изображений может представлять собой традиционное устройство обработки информации, такое как, например, персональный компьютер, автоматизированное рабочее место, планшетный компьютер.
Устройство 100 обработки изображений содержит центральный процессор (CPU) 101, постоянное запоминающее устройство (ROM) 102, оперативное запоминающее устройство (RAM) 103, накопитель 104 на жестких магнитных дисках (HDD), сетевой интерфейс 105, графическую плату 106, клавиатуру 107, мышь 108, медиа-накопитель 109 и накопитель 110 на оптических дисках. CPU 101 исполняет программу 130, хранящуюся на HDD 104, и осуществляет общее управление устройством 100 обработки изображений. ROM 102 хранит IPL (Начальный загрузчик программ) и статические данные. RAM 103 используется CPU 101 в качестве рабочей зоны для исполнения программы 130, хранящейся на HDD 104.
HDD 104 хранит программу 130 и ОС (операционную систему), исполняемую CPU 101. Программа 130 запускается в устройстве 100 обработки изображений для формирования управляющей команды на основе информации о конфигурации, такой как, например, контур и вершины рисуемой геометрической фигуры. Сетевой интерфейс 105 может представлять собой, например, коммуникационную плату Ethernet (зарегистрированный товарный знак), которая устанавливает соединение между устройством 100 обработки изображений и сетью. Следует отметить, что сетевой интерфейс 105 работает, в основном, на уровнях 1 и 2. Функции или услуги, предоставляемые уровнями 3 или более высокими уровнями, могут осуществляться стеком протоколов TCP/IP или программой, входящей в ОС.
Графическая плата 106 интерпретирует команду рисования, записанную CPU 101 в видео-RAM, и отображает различные элементы информации, такие как окно, меню, курсор, буквы и/или изображение на дисплее 120.
Клавиатура 107 содержит клавиши, соответствующие буквам, числовым значениям и символам для ввода различных команд. Клавиатура 107 принимает вводимые пользователем операции и уведомляет CPU 101 о вводе данных пользователем. Аналогичным образом, мышь 108 принимает вводимые пользователем операции, такие как, например, перемещение курсора или выбор процесса из меню.
Медиа-накопитель 109 управляет считыванием и записью (регистрацией) данных на регистрирующем носителе 121, таком как флэш-память. Накопитель 110 на оптических дисках управляет считыванием и записью данных на съемном оптическом носителе 122, таком как, например, Blu-Ray-диск, компакт-диск (CD) или цифровой видео-диск (DVD). Устройство 100 обработки изображений также содержит шину 112 для установления электрического соединения между вышеуказанными аппаратными компонентами.
В одном варианте осуществления программа 130 может быть записана на компьютерно-читаемом носителе, таком как регистрирующий носитель 121 или оптический носитель 122, в формате инсталлируемого на компьютере или компьютерно-читаемого файла. В еще одном варианте осуществления программа 130 может быть загружена в устройство 100 обработки изображений с сервера (не показан) в виде инсталлируемого на компьютере или исполнимого компьютером файла.
Фиг. 10В представляет собой блок-схему, на которой показан пример аппаратной конфигурации устройства 20 управления записью. Следует отметить, что фиг. 10В иллюстрирует пример случая, в котором устройство 20 управления записью реализовано с помощью компьютера, и функции устройства 20 управления записью реализуются, в основном, программным обеспечением. Следует отметить, что в других вариантах осуществления устройство 20 управления записью может быть реализовано без использования компьютера с помощью интегральной схемы (ИС), предназначенной для выполнения конкретной функции, например, ASIC (Специализированной интегральной схемы).
Устройство 20 управления записью содержит CPU 201, память 202, интерфейс 203 носителя информации, устройство 204 связи, жесткий диск 205, устройство 206 ввода и дисплей 207. Жесткий диск 205 хранит базу данных (БД) 210 управляющих команд, которая содержит управляющие команды для окрашивания геометрической фигуры или рисования буквы, числа или символа, записанных в ней, и управляющую программу 220 для управления лазерным генератором 21 и двигателем 23 управления направлением на основе управляющей команды.
CPU 201 считывает управляющую программу 220 с жесткого диска 205 и исполняет управляющую программу 220 для рисования объекта, например, букв на перезаписываемой бумаге 14. Память 202 может представлять собой энергозависимую память, например, DRAM (Динамическое запоминающее устройство с произвольной выборкой), которое может использоваться CPU 201 в качестве рабочей зоны для исполнения управляющей программы 220. Устройство 206 ввода может содержать такие устройства, как клавиатура и/или мышь, которые позволяют пользователю вводить управляющую команду для управления лазерной облучающей установкой 30. Дисплей 207 является пользовательским интерфейсом, который отображает на экране изображение GUI (Графического пользовательского интерфейса) с заданным разрешением и заданной глубиной цвета на основе отображаемой на экране информации, задаваемой, например, управляющей программой 220. Дисплей 207 может отображать поле ввода для ввода буквы или объекта, рисуемого, например, на перезаписываемой бумаге 14.
Интерфейс 203 носителя информации может содержать установленный в нем съемный носитель 230 информации. Интерфейс носителя 203 информации используется для считывания данных с носителя 230 информации и/или записи данных на носитель 230 информации. В одном варианте осуществления управляющая программа 220 и БД 210 управляющих команд могут храниться на носителе 230 информации и распределяться таким образом. В этом случае управляющая программа 220 и БД 210 управляющих команд могут считываться с носителя 230 информации и устанавливаться на жесткий диск 205. В еще одном варианте осуществления управляющая программа 220 и БД 210 управляющих команд могут загружаться с заданного сервера, соединенного с устройством 20 управления записью с помощью сети.
Носитель 230 информации представляет собой энергонезависимую память, являющуюся съемной и носимой, например, Blu-Ray-диск, CD, DVD, SD-карту, мультимедийную карту или xD-карту. Устройство 204 связи используется для отправки управляющей команды на лазерный генератор 21 или двигатель 23 управления направлением и может представлять собой, например, Ethernet-плату или последовательное коммуникационное устройство, такое как USB (Универсальная последовательная шина), порт IEEE 1394 или Bluetooth (зарегистрированный товарный знак).
Фиг. 11 представляет собой блок-схему, на которой показан пример функциональной конфигурации устройства 20 управления записью. На фиг. 11 устройство 20 управления записью соединено с главным интерфейсом 40 и лазерной облучающей установкой 30. Главный интерфейс 40 предназначен для установления соединения с сетью или устройством 100 обработки изображений. Главный интерфейс 40 получает данные об объекте, рисуемом на этикетке, от устройства 100 обработки изображений. Например, главный интерфейс 40 может получать цифровую последовательность, которая должна преобразовываться в штриховой код, информацию о конфигурации штрихового кода или геометрической фигуры или данные о шрифте или информацию о конфигурации рисуемой буквы, числа или символа. Следует отметить, что в настоящем изобретении главный интерфейс 40 является примером осуществления блока получения информации о линейном сегменте.
Устройство 20 управления записью содержит блок 31 деления на линейные сегменты, блок 32 регулирования выходного излучения лазера, блок 33 регулирования скорости рисования, блок 34 определения местоположения рисования и блок 35 определения порядка рисования. Следует отметить, что эти функциональные блоки устройства 20 управления записью могут быть реализованы с помощью CPU 201, исполняющего управляющую программу 220 для выполнения различных функций совместно с аппаратными компонентами устройства 20 управления записью, показанными, например, на фиг. 10В.
Блок 34 определения местоположения рисования получает информацию о положении рисуемого объекта, например, штриховой код или геометрическую фигуру и формирует информацию о рисуемых чертах, таких как изображенные на фиг. 6В, для окрашивания области, ограниченной внешним контуром. Следует отметить, что шаг может быть фиксированным или заданным пользователем.
Блок 35 определения порядка рисования устанавливает местоположения начальных точек и конечных точек смежных черт для чередования их, например, в порядке, показанном на фиг. 6С, чтобы время рисования могло быть сокращено. Кроме того, блок 35 определения порядка рисования определяет порядок, в котором должны быть нарисованы черты. Например, блок 35 определения порядка рисования может задавать рисование черт в порядке от одной стороны к другой, начиная от крайней правой или крайней левой черты.
Блок 31 деления на линейные сегменты делит обратную черту на линейные сегменты. Следует отметить, что детали блока 31 деления на линейные сегменты описываются ниже.
Блок 33 регулирования скорости рисования задает скорость рисования управляющей команде для рисования линейного сегмента после того, как черта разделена на множество линейных сегментов блоком 31 деления на линейные сегменты. То есть, перед тем, как черта разделена на множество линейных сегментов блоком 31 деления на линейные сегменты, лишь одно управляющее значение скорости рисования задается в управляющей команде для рисования черты. В связи с этим, после того, как черта разделена на множество линейных сегментов, управляющее значение скорости рисования задается каждому из линейных сегментов. Управляющие значения скорости рисования для линейных сегментов могут регулироваться таким образом, что более высокая скорость рисования задается линейному сегменту, расположенному в области, на которую оказывается большее влияние остаточного тепла. Таким образом, например, может быть предотвращен перегрев перезаписываемой бумаги 14. Кроме того, меньшая скорость рисования может задаваться линейному сегменту, расположенному в области, на которую оказывается меньшее влияние остаточного тепла. Таким образом, температура перезаписываемой бумаги 14, например, может быть поднята до приемлемого уровня для рисования линейного сегмента. Следует отметить, что скорость рисования регулируется относительно нормальной скорости рисования. Так же, как и в примере, показанном на фиг. 7А и 7В, в случаях, когда нормальная скорость рисования является наименьшей скоростью рисования, скорость рисования, которая ниже нормальной скорости рисования, может и не использоваться.
Блок 32 регулирования выходного излучения лазера задает управляющее значение выходного излучения лазера управляющей команде для рисования линейного сегмента после того, как черта разделена на множество линейных сегментов блоком 31 деления на линейные сегменты. То есть перед тем, как черта разделена на линейные сегменты блоком 31 деления на линейные сегменты, лишь одно управляющее значение выходного излучения лазера задается в управляющей команде для рисования черты. В связи с этим, после того, как черта разделена на множество линейных сегментов, управляющее значение выходного излучения лазера задается каждому из линейных сегментов. Управляющие значения выходного излучения лазера для линейных сегментов могут регулироваться таким образом, что более низкое управляющее значение выходного излучения лазера задается линейному сегменту, расположенному в области, на которую оказывается значительное влияние остаточного тепла. Таким образом, например, может быть предотвращен перегрев перезаписываемой бумаги 14. Кроме того, более высокое управляющее значение выходного излучения лазера задается линейному сегменту, расположенному в области, на которую оказывается меньшее влияние остаточного тепла. Таким образом, перезаписываемая бумага 14 может быть нагрета до приемлемой температуры для рисования линейного сегмента. Следует отметить, что управляющие значения выходного излучения лазера для линейного сегмента регулируются относительно нормального значения выходного излучения лазера.
Блок 33 регулирования скорости рисования и блок 32 регулирования выходного излучения лазера устройства 20 управления записью в настоящем изобретении являются примерами осуществления блока регулирования параметра управления. Кроме того, следует отметить, что хотя в вышеописанном примере регулируются и выходное излучение лазера, и скорость рисования, в других вариантах осуществления может выполняться лишь одна из вышеописанных операций управления выходным излучением лазера или операций регулирования скорости рисования.
[Деление линейного сегмента]
Фиг. 12А-12В и фиг. 13-15 представляют собой схемы, иллюстрирующие пример способа деления черты на множество линейных сегментов.
Фиг. 12А иллюстрирует время t, которое должно пройти до того, как влиянием остаточного тепла от рисования смежной линии можно пренебречь. При рисовании черты, например, от верхней стороны до нижней стороны заданная точка черты (например, круг, изображенный на фиг. 12А) сканируется лазерным лучом. Что касается этой заданной точки, тепло начинает выделяться немедленно после того, как лазерный луч проходит эту заданную точку, а после того, как проходит некоторый период времени, температура в заданной точке может уменьшиться до заданного порогового значения или ниже. В тот момент, когда температура падает ниже заданного порогового значения, может считаться, что в заданной точке не остается никакого остаточного тепла. В настоящем примере время t соответствует периоду времени с того момента, когда лазерный луч проходит заданную точку, до того, как температура в заданной точке падает ниже заданного порогового значения.
Время t может быть получено с помощью эксперимента (или моделирования), например, путем сканирования лазерным лучом при нормальном уровне выходного излучения лазера по некоторой области и наблюдения изменения температуры в этой области. Следует отметить, что поскольку время t может варьироваться в зависимости от температуры окружающей среды, в одном предпочтительном варианте осуществления время t может устанавливаться равным различным значениям в соответствии с температурой окружающей среды. Кроме того, поскольку время t может варьироваться в зависимости от уровня выходного излучения лазера, время t может устанавливаться равным различным значениям в соответствии с уровнем выходного излучения лазера.
Фиг. 12В представляет собой таблицу, демонстрирующую пример, в котором время t устанавливается равным различным значениям в соответствии с уровнем выходного излучения лазера и температурой окружающей среды. Например, если температура окружающей среды - Т1, а выходное излучение лазера - Р(1), время t равно t1; если температура окружающей среды - Т2, а выходное излучение лазера - Р(2), время t равно t2; а если температура окружающей среды - Т3, а выходное излучение лазера - Р(3), время t равно t3. В том случае, когда P(1)<P(2)<P(3), t1<t2<t3. В еще одном варианте осуществления вместо определения значений времени t заранее пользователь может вводить значение времени t в устройство 20 управления записью.
На фиг. 13 показан пример соотношения между временем t и расстоянием рисования. Если период времени с момента, когда лазерный луч проходит заданную точку прямой черты, до момента, когда лазерный луч проходит соответствующую смежную точку обратной черты, больше t, может быть установлено, что часть обратной черты, рисуемая после этой точки, может и не подвергаться влиянию остаточного тепла. Расстояние между начальной точкой обратной черты и заданной точкой (в дальнейшем называемое «расстоянием lt») равно половине общего расстояния рисования, сканируемого в течение времени t. То есть, в течение времени t рисуются находящиеся на одинаковом расстоянии части прямой черты и обратной черты. В настоящем примере часть обратной черты, проходящая на расстояние lt, определяется таким образом, что скорость рисования и/или уровень выходного излучения лазера для рисования этой части могут регулироваться.
Блок 31 деления на линейные сегменты умножает заданное время t на нормальную скорость S(x) рисования для получения расстояния рисования точечного луча лазера в течение времени t. Расстояние lt представляет собой половину этого расстояния рисования, поэтому оно может быть получено по следующей формуле:
lt=(1/2)×S(x)×t.
Следует отметить, что нормальная скорость S(x) рисования соответствует скорости рисования, которая обычно используется для получения требуемого окрашивания (плотности) с помощью нормального выходного излучения лазера в нормальных условиях в отсутствие влияний остаточного тепла (или когда остаточным теплом можно пренебречь). Устройство 20 управления записью в соответствии с настоящим вариантом осуществления выполнено с возможностью установления скорости рисования для рисования линейных сегментов части обратной черты, проходящей на расстояние lt, равной скорости рисования, которая выше нормальной скорости S(x) рисования. Следует отметить, что в некоторых вариантах осуществления нормальная скорость S(x) рисования может быть регулируемой. Однако в нижеследующих описаниях предполагается, что нормальная скорость S(x) рисования постоянна.
Кроме того, следует отметить, что поскольку значение времени t определяется на основе нормальной скорости S(x) рисования, расстояние lt может быть определено однозначно. При этом в некоторых вариантах осуществления расстояние lt может быть определено заранее, также как и значение времени t.
Фиг. 14 представляет собой схему, на которой показан пример способа деления черты на линейные сегменты. Блок 31 деления на линейные сегменты делит расстояние lt на некоторое натуральное число n. Натуральное число n может представлять собой число различных скоростей рисования помимо нормальной скорости рисования, на которые может быть установлена скорость рисования для рисования линейных сегментов. Кроме того, натуральное число n может представлять собой число различных уровней выходного излучения лазера помимо нормального уровня выходного излучения лазера, на которые может быть установлено выходное излучение лазера для рисования линейных сегментов. Например, в случае, когда скорость рисования может быть установлена на десять различных уровней помимо нормальной скорости рисования, n=10. В случае, когда уровень выходного излучения лазера может быть установлен на десять различных уровней помимо нормального уровня выходного излучения лазера, n=10. В случае, когда и скорость рисования, и уровень выходного излучения лазера могут быть установлены на десять различных уровней, n=100 (10×10). В описанном ниже примере предполагается, что n=3. Следует отметить, что с увеличением значения n окрашивание (плотность) обратной черты может регулироваться с более высокой точностью.
Длина lu каждого линейного сегмента может быть получена делением расстояния lt на число n уровней регулирования, как описано ниже.
lu=lt/n
Следует отметить, что поскольку расстояние lt может быть определено независимо от длины рисуемой черты, длина lu также может быть определена независимо от длины рисуемой черты.
Блок 31 деления на линейные сегменты делит рисуемую черту на линейные сегменты, каждый из которых имеет длину lu. Если исходить из того, что lo представляет собой длину черты, число m деления, соответствующее числу линейных сегментов, на которое может быть разделена черта, может быть определено делением длины lo черты на длину lu линейного сегмента, как показано ниже:
m=lo/lu (округляется до ближайшего целого числа).
Следует отметить, что описанное выше деление черты на линейные сегменты представляет собой деление (переключение) управляющего значения для рисования черты, но не представляет собой многократного выполнения операций включения/выключения лазера для рисования черты. То есть, в настоящем варианте осуществления даже в тех случаях, когда черта делится на множество линейных сегментов, лазер остается включенным в течение всего времени рисования черты.
Блок 31 деления на линейные сегменты делит обратную черту на линейные сегменты длиной lu от начальной точки обратной черты. Следует отметить, что управляющее значение не регулируется для части обратной черты после (n+1)-го линейного сегмента, поэтому практически нет необходимости в делении черты на дополнительные линейные сегменты. В связи с этим, в одном варианте осуществления блок 31 деления на линейные сегменты может прекращать процесс деления на линейные сегменты после деления черты на (n+1) линейных сегментов.
[Регулирование скорости рисования и выходного излучения лазера]
Фиг. 15 представляет собой схему, на которой показан пример способа регулирования скорости рисования и/или уровня выходного излучения лазера для рисования каждого линейного сегмента. В приведенном на фиг. 15 примере обратная черта делится на три линейных сегмента l(1)-l(3) на расстоянии lt от начальной точки обратной черты. В настоящем варианте осуществления блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера регулирует управляющие значения скорости рисования и/или управляющие значения выходного излучения лазера, используемые для рисования линейных сегментов l(1)-l(3).
Предполагается, что управляющие значения скорости рисования и управляющие значения выходного излучения лазера, используемые для рисования линейных сегментов, обозначаются следующим образом:
-S(1)-S(n): управляющие значения скорости рисования, используемые для линейных сегментов l(1)-l(n)
-P(1)-P(n): управляющие значения выходного излучения лазера, используемые для линейных сегментов l(1)-l(n)
“1” и “n” внутри скобок представляют собой номер линейного сегмента от начальной точки.
В приведенном примере блок 33 регулирования скорости рисования может устанавливать управляющее значение скорости рисования для линейного сегмента l(1) на S(1), управляющее значение скорости рисования для линейного сегмента l(2) - на S(2), управляющее значение скорости рисования для линейного сегмента l(3) - на S(3). Блок 32 регулирования выходного излучения лазера может устанавливать управляющее значение выходного излучения лазера для линейного сегмента l(1) на P(1), управляющее значение выходного излучения лазера для линейного сегмента l(2) - на P(2), управляющее значение выходного излучения лазера для линейного сегмента l(3) - на P(3).
В одном варианте осуществления и блок 33 регулирования скорости рисования, и блок 32 регулирования выходного излучения лазера могут регулировать управляющие значения для рисования линейных сегментов следующим образом:
P(1) и S(1) используются для линейного сегмента l(1)
P(2) и S(2) используются для линейного сегмента l(2)
P(3) и S(3) используются для линейного сегмента l(3)
Следует отметить, что нормальная скорость рисования и нормальное выходное излучение лазера (нормальные управляющие значения) используются для рисования части обратной черты за пределами расстояния lt. То есть, скорость рисования и выходное излучение лазера не обязательно должны регулироваться для этой части.
Фиг. 16 представляет собой таблицу, в которой показан пример управляющей команды, задающей управляющие значения для рисования линейного сегмента. В настоящем варианте осуществления такая управляющая команда формируется для каждого линейного сегмента. На фиг. 16 управляющие значения представлены в байтах. Например, первые четыре байта (т.е., байты 0-3) соответствуют координатам X и Y начальной точки, а байты 4-7 соответствуют координатам X и Y конечной точки линейного сегмента. Байты 8 и 9 соответствуют управляющему значению выходного излучения лазера, а байты 10 и 11 соответствуют управляющему значению скорости рисования.
В настоящем варианте осуществления координаты X и Y начальной точки и конечной точки линейного сегмента могут определяться в тот момент, когда блок 31 деления на линейные сегменты делит черту на линейные сегменты. Управляющее значение выходного излучения лазера может определяться в тот момент, когда блок 32 регулирования выходного излучения лазера определяет управляющее значение выходного излучения лазера, используемое для линейного сегмента. Управляющее значение скорости рисования может определяться в тот момент, когда блок 33 регулирования скорости рисования определяет управляющее значение скорости рисования, используемое для линейного сегмента.
[Действие]
Фиг. 17 представляет собой блок-схему алгоритма, на которой показан пример этапов процесса, выполняемых устройством 20 управления записью для регулирования управляющих значений скорости рисования и/или уровня выходного излучения лазера. Процесс, изображенный на фиг. 17, может начинаться в тот момент, когда пользователь вводит команду формирования объекта-рисунка, такого как штриховой код или геометрическая фигура.
Когда процесс запущен, блок 31 деления на линейные сегменты определяет число n уровней регулирования, на которые может быть установлено управляющее значение (S10). В настоящем примере предполагается, что число n уровней регулирования определяется заранее.
Затем блок 32 регулирования выходного излучения лазера и/или блок 33 регулирования скорости рисования определяет выходное излучение лазера и/или скорость рисования для каждого уровня регулирования (S20). Следует отметить, что подробные этапы процесса для этапа S20 описываются ниже со ссылкой на фиг. 18.
Затем блок 31 деления на линейные сегменты вычисляет длину lu линейного сегмента, на которые должна быть разделена черта, по формуле lu=lt/n (S30).
Затем блок 31 деления на линейные сегменты делит черту на линейные сегменты длиной lu (S40). Следует отметить, что подробные этапы процесса для этапа S40 описываются ниже со ссылкой на фиг. 19.
Затем блок 32 регулирования выходного излучения лазера и/или блок 33 регулирования скорости рисования задает управляющее значение скорости рисования и/или управляющее значение выходного излучения лазера каждому линейному сегменту (S50). Следует отметить, что подробные этапы процесса для этапа S50 описываются ниже со ссылкой на фиг. 20.
Затем блок 20 управления записью рисует объект-рисунок, такой как штриховой код, на основе управляющей команды, указывающей управляющее значение скорости рисования и/или управляющее значение выходного излучения лазера, задаваемого каждому линейному сегменту (S60).
Фиг. 18 представляет собой блок-схему алгоритма, на которой показан пример этапов процесса для этапа S20 для определения выходного излучения лазера и/или скорости рисования для каждого уровня регулирования.
Сначала блок 33 регулирования скорости рисования и блок 32 регулирования выходного излучения лазера получают значение приращения выходного излучения лазера и значение приращения скорости рисования на основе нижеследующих формул (S21).
Приращение (Pstep) выходного излучения лазера=(управляющее значение выходного излучения лазера в конце управления - управляющее значение выходного излучения лазера в начале управления)/n
Приращение (Sstep) скорости рисования=(управляющее значение скорости рисования в конце управления - управляющее значение скорости рисования в начале управления)/n
Следует отметить, что управляющее значение выходного излучения лазера в конце управления соответствует управляющему значению наибольшего выходного излучения лазера из n уровней управляющих значений выходного излучения лазера (т.е., выходному излучению лазера, которое на один уровень ниже нормального выходного излучения лазера). Управляющее значение выходного излучения лазера в начале управления соответствует управляющему значению наименьшего выходного излучения лазера из n уровней управляющих значений выходного излучения лазера. Управляющее значение скорости рисования в конце управления соответствует управляющему значению наименьшей скорости рисования из n уровней управляющих значений скорости рисования (т.е., скорости рисования на уровень выше, чем нормальная скорость рисования). Управляющее значение скорости рисования в начале управления соответствует управляющему значению наибольшей скорости рисования из n уровней управляющих значений скорости рисования.
Далее, блок 33 регулирования скорости рисования устанавливает управляющее значение S(1) скорости рисования равным управляющему значению скорости рисования в начале управления. Аналогичным образом, блок 32 регулирования выходного излучения лазера устанавливает управляющее значение P(1) выходного излучения лазера равным управляющему значению выходного излучения лазера в начале управления (S22).
Затем блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера определяет, является ли значение n большим 1 (n>1?) (S23).
Если n не больше 1 (S23, НЕТ), число n уровней регулирования равно 1 (n=1), поэтому процесс определения управляющего значения может быть завершен после того, как определены управляющие значения S(1) и P(1).
Если n больше 1 (S23, ДА), блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера устанавливает значение i счетчика равным 2 (i=2) (S24). Значение i счетчика используется для определения того, выполняются ли условия для завершения процесса определения на фиг. 18.
Затем блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера определяет, является ли значение i счетчика меньшим или равным числу n уровней регулирования (in?) (S25).
Если значение i счетчика не является меньшим или равным числу n уровней регулирования (S25, ДА), процесс определения может быть завершен после того, как определены управляющие значения S(1) и P(1).
Если значение i счетчика меньше или равно числу n уровней регулирования (S25, НЕТ), блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера регулирует управляющие значения S(1) или P(1) на основе нижеследующих формул (S26):
Управляющее значение S(i) скорости рисования=S(i-1)+Sstep
Управляющее значение P(i) выходного излучения лазера=P(i-1)+Pstep
Затем блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера увеличивает значение i счетчика на 1 (i=i+1) (S27).
Затем процесс возвращается на этап S25, на котором блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера определяет, является ли значение i счетчика меньшим или равным числу n уровней регулирования (i≤n?).
Как можно понять, в процессе определения на фиг. 18 значение i счетчика увеличивается на 1, при этом управляющее значение скорости рисования и/или управляющее значение выходного излучения лазера увеличиваются на значения приращения Pstep и/или Sstep до тех пор, пока значение i счетчика не достигнет величины, превышающей число n уровней регулирования.
Фиг. 19 представляет собой блок-схему алгоритма, на которой показан пример подробных этапов процесса S40 для деления черты на линейные сегменты. Следует отметить, что в примере, приведенном на фиг. 19, предотвращается деление черты блоком 31 деления на линейные сегменты более чем на n+1 линейных сегментов. В альтернативных примерах черта может быть разделена на линейные сегменты независимо от числа n уровней регулирования.
Сначала блок 31 деления на линейные сегменты вычисляет число m деления, соответствующее числу линейных сегментов, на которое может быть разделена черта (m=lo/lu) (S41). Следует отметить, что если частное от lo/lu не является целым числом, оно округляется до ближайшего целого числа для получения числа m деления.
Затем блок 31 деления на линейные сегменты устанавливает начальное значение i счетчика равным «1» (i=1) (S42). Затем блок 31 деления на линейные сегменты повторяет последующие этапы процесса, пока значение i счетчика меньше m (i<m) и меньше или равно n (i≤n) (S43, ДА).
Сначала подлежащая делению черта (исходная черта) делится в точке деления на расстоянии lu от начальной точки (S44).
Разделенная часть черты, проходящая от начальной точки до точки деления, называется линейным сегментом l(i) (S45).
Остальная часть черты, за исключением линейного сегмента l(i), при этом называется целевой чертой (S46).
Затем блок 31 деления на линейные сегменты увеличивает значение i счетчика на 1 (i=i+1) (S47).
Затем процесс возвращается на этап S43, при этом выполняется определение того, является ли значение i счетчика меньшим m (i<m) и меньшим или равным n (i≤n). Если значение i счетчика больше или равно m (i≥m) или больше n (i>n) (S43, НЕТ), процесс деления на фиг. 19 завершается. Следует отметить, что в том случае, если процесс деления на фиг. 19 завершился после выполнения первого условия (i≥m), значение i счетчика в момент завершения процесса соответствует числу линейных сегментов, на которое делится черта. Значение i счетчика в момент завершения процесса при выполнении второго условия (i>n) также соответствует числу линейных сегментов, на которое делится черта, поскольку процесс деления прекращается, когда значение i счетчика линейных сегментов превышает n. То есть, независимо от того, завершился ли процесс на фиг. 19 при выполнении первого условия или второго условия, значение i счетчика в момент завершения процесса соответствует числу линейных сегментов, на которое делится черта.
В еще одном примере условие определения, используемое на этапе S43, может основываться лишь на том, является ли значение i счетчика большим или равным m (i≥m). В этом случае черта может быть разделена на m линейных сегментов независимо от числа n уровней регулирования. В тех случаях, когда m больше n, линейным сегментам после (n+1)-го линейного сегмента может быть задано управляющее значение нормальной скорости рисования и/или управляющее значение нормального выходного излучения лазера, как описывается ниже.
В еще одном примере управляющее значение нормальной скорости рисования и/или управляющее значение нормального выходного излучения лазера может изначально задаваться всем линейным сегментам непосредственно после того, как черта делится на линейные сегменты на этапе S40. В этом случае процесс задания управляющего значения нормальной скорости рисования и/или управляющего значения нормального выходного излучения лазера линейным сегментам после (n+1)-го линейного сегмента может быть исключен.
Фиг. 20 представляет собой блок-схему алгоритма, на которой показан пример подробных этапов процесса для этапа S50 на фиг. 17.
Сначала блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера устанавливает начальное значение j счетчика равным «1» (j=1) (S51).
Затем блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера повторяет последующие этапы процесса пока j меньше или равно i (j≤i) и меньше или равно n (j≤n) (S52, ДА).
На этапе S53 блок 33 регулирования скорости рисования устанавливает скорость рисования линейного сегмента l(j) равной управляющему значению S(j) скорости рисования (скорость рисования линейного сегмента l(j)=управляющему значению S(j) скорости рисования), и/или блок 32 регулирования выходного излучения лазера устанавливает выходное излучение лазера линейного сегмента l(j) равным управляющему значению P(j) выходного излучения лазера (выходное излучение лазера линейного сегмента l(j)=управляющему значению P(j) выходного излучения лазера).
На этапе S54 блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера увеличивает значение j счетчика на 1 (j=j+1).
Затем процесс возвращается на этап S52, при этом выполняется определение того, является ли значение j счетчика большим числа i линейных сегментов, на которое делится черта (j>i), либо является ли значение j счетчика большим n (j>n). Если значение j счетчика больше i или больше n (S52, НЕТ), процесс переходит на этап S55. Следует отметить, что поскольку i соответствует числу линейных сегментов, на которое делится черта, после того, как значение j счетчика превысит i, не останется ни одного линейного сегмента, подлежащего регулированию управляющего значения. Кроме того, после того, как значение j счетчика превысит число n уровней регулирования, для остальных линейных сегментов может использоваться нормальная скорость рисования и/или нормальное выходное излучение лазера.
В тех случаях, когда значение j счетчика больше n (j>n) (S52, НЕТ), все еще может оставаться один или более линейных сегментов, которым не было задано управляющее значение, если значение j счетчика меньше или равно i (j≤i). В связи с этим, в этом случае блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера определяет, является ли значение j счетчика меньшим или равным i (j≤i) (S55).
Если значение j счетчика не является меньшим или равным i (S55, НЕТ), процесс регулирования управляющего значения на фиг. 20 завершается.
Если значение j счетчика меньше или равно i (S55, ДА), блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера повторяет последующие этапы процесса.
На этапе S56 блок 33 регулирования скорости рисования устанавливает скорость рисования линейного сегмента l(j) равной управляющему значению нормальной скорости рисования (скорость рисования линейного сегмента l(j)=управляющему значению нормальной скорости рисования), и/или блок 32 регулирования выходного излучения лазера устанавливает выходное излучение лазера линейного сегмента l(j) равным управляющему значению нормального выходного излучения лазера (выходное излучение лазера линейного сегмента l(j)=управляющему значению нормального выходного излучения лазера).
На этапе S57 блок 33 регулирования скорости рисования и/или блок 32 регулирования выходного излучения лазера увеличивает значение j счетчика на 1 (j=j+1).
Затем процесс возвращается на этап S55, чтобы определить, является ли j меньшим или равным i (j≤i). Если значение j счетчика превышает i, процесс регулирования управляющего значения на фиг. 20 завершается.
Следует отметить, что вышеописанный процесс регулирования управляющего значения на фиг. 20 может быть таким же даже в случае, когда черта делится на линейные сегменты независимо от числа уровней n регулирования (когда условие определения этапа S43 на фиг. 19 основывается лишь на том, является ли значение i счетчика большим или равным m). В этом случае после того, как на этапе S52 определяется, что значение j счетчика больше n (j>n), процесс переходит на этап S55, и линейным сегментам после (n+1)-го линейного сегмента задается управляющее значение нормальной скорости рисования и/или управляющее значение нормального выходного излучения лазера.
Фиг. 21 представляет собой блок-схему алгоритма, на которой показан пример подробных этапов процесса для этапа S60 на фиг. 17. Устройство 20 управления записью устанавливает начальное значение j счетчика равным «1» (j=1) (S61).
Пока значение j счетчика меньше или равно числу i линейных сегментов (j≤i) (S62, ДА), устройство 20 управления записью рисует линейный сегмент l(j) с использованием управляющего значения S(j) скорости рисования и/или управляющего значения P(j) выходного излучения лазера (S63).
Затем устройство 20 управления записью увеличивает значение j счетчика на 1 (j=j+1) (S64).
Изображенный на фиг. 21 процесс рисования завершается в тот момент, когда значение j счетчика превышает значение i, соответствующее числу линейных сегментов, на которое делится черта.
[Примеры деления черты и регулирования управляющего значения]
Ниже описываются примеры случаев деления черты и задания управляющих значений для линейных сегментов. Следует отметить, что в нижеследующих примерах число n уровней регулирования, на которые может быть установлено управляющее значение, предполагается равным 3 (n=3). Кроме того, в нижеследующих примерах предполагается, что управляющие значения предназначены для регулирования скорости рисования. Однако эти примеры могут быть аналогичным образом применены к случаям, в которых управляющие значения предназначены для регулирования выходного излучения лазера или для регулирования как скорости рисования, так и выходного излучения лазера.
Фиг. 22А иллюстрирует случай, в котором число m деления, на которое делится черта, меньше или равно n. Число m деления может быть меньше или равно n в тех случаях, когда длина черты относительно мала. Такой случай может возникать, когда число n уровней регулирования относительно велико, а черта, подлежащая делению, относительно коротка. Фиг. 22А иллюстрирует случай, в котором и m, и n равны 3 (m=3, n=3).
Поскольку на фиг. 22А и m, и n устанавливаются равными 3, три линейных сегмента, на которые делится черта, рисуются с использованием различных управляющих значений скорости рисования. То есть, управляющее значение S(1) скорости рисования задается линейному сегменту l(1), управляющее значение S(2) скорости рисования задается линейному сегменту l(2), а управляющее значение S(3) скорости рисования задается линейному сегменту l(3).
Фиг. 22В иллюстрирует случай, в котором число m деления меньше или равно n, а длина черты меньше, чем в примере, изображенном на фиг. 22А. В настоящем варианте осуществления длина линейного сегмента установлена равной длине lu независимо от длины черты. При этом на фиг. 22В длина линейного сегмента l(3) меньше длины lu, а соответствующее управляющее значение может быть задано линейному сегменту l(3) на основе количества остаточного тепла, влияющего на линейный сегмент l(3). Следует отметить, что традиционно черта делится на линейные сегменты равной длины, как показано на фиг. 1. При этом в тех случаях, когда длина черты мала, как в примере, приведенном на фиг. 22В, линейным сегментам не может задаваться приемлемое управляющее значение в соответствии с влиянием остаточного тепла. Например, нормальная скорость рисования задается для рисования линии l(3), в этом случае перезаписываемая бумага 14 может подвергаться перегреву.
Фиг. 23А иллюстрирует случай, в котором число m деления больше числа n уровней регулирования. Число m деления может быть больше n в тех случаях, когда длина черты относительно велика. Такой случай может возникать, когда длина черты относительно велика, а число n уровней регулирования относительно мало. Фиг. 23А иллюстрирует случай, в котором m равно 5 (m=5).
На фиг. 23А управляющие значения S(1)-S(3) задаются линейным сегментам l(1)-l(3) совершенно аналогично примеру, приведенному на фиг. 22А. Поскольку черта на фиг. 23А длиннее, чем изображенная на фиг. 22А, черта делится на дополнительные линейные сегменты l(4) и l(5). В настоящем варианте осуществления управляющее значение для нормальной скорости рисования задается линейным сегментам l(4) и l(5) на этапе S56 на фиг. 20. То есть, линейные сегменты l(4) и l(5) предусматривают рисование с нормальной скоростью рисования. Таким образом, часть обратной черты, которая не подвергается влиянию остаточного тепла, может быть нарисована с нормальной скоростью рисования (наименьшей скоростью рисования), поэтому перезаписываемая бумага 14 может быть нагрета до приемлемой температуры, чтобы вызывать окрашивание.
Следует отметить, что фиг. 23А иллюстрирует случай, в котором условие определения, используемое на этапе S43 на фиг. 19, основывается лишь на том, является ли значение i счетчика меньшим числа m деления (i<m). То есть, черта на фиг. 23А делится на линейные сегменты независимо от числа n уровней регулирования.
Фиг. 23В иллюстрирует случай, в котором длина черты такая же, как и показанная на фиг. 23А, но черта не делится более чем на (n+1) линейных сегментов. То есть, поскольку в настоящем примере n равно 3 (n=3), черта на фиг. 23В делится до четвертого линейного сегмента l(4), а не до пятого линейного сегмента, при этом длина четвертого линейного сегмента l(4) равна (длине черты - lu×n).
Следует отметить, что фиг. 23В иллюстрирует случай, в котором условие определения, используемое на этапе S43 на фиг. 19, основывается на том, является ли значение i счетчика меньшим числа m деления (i<m), и на том, является ли значение i счетчика меньшим или равным числу n уровней регулирования (i≤n). То есть, в тех случаях, когда число m деления больше числа n уровней регулирования, черта не делится более чем на (n+1) линейных сегментов. Таким образом, регулирование управляющего значения может осуществляться более эффективно, например, по сравнению с примером, приведенным на фиг. 23А.
Фиг. 24А иллюстрирует пример случая, в котором устройство 20 управления записью рисует штриховой код со следующими условиями:
- Длина, которая может быть нарисована до того, как исчезнет влияние остаточного тепла: 3000
- Число уровней регулирования, на которые может быть установлена скорость рисования: 3
- Значение скорости рисования, используемое для каждого управляющего значения: S(1)=1030, S(2)=1020, S(3)=1010
- Нормальная скорость рисования: S(4)=1000
- Высота штрихового кода (длина черты): 2000
- Длина линейного сегмента: 3000/3=1000
- Число линейных сегментов после деления: 2000/1000=2
Как следует из вышеуказанных условий, черта для рисования штрихового кода делится на два линейных сегмента, которые обозначаются l(1) и l(2). При этом линейному сегменту l(1) задается скорость рисования S(1)=1030, а линейному сегменту l(2) задается скорость рисования S(2)=1020.
Фиг. 24В иллюстрирует пример случая, в котором устройство 20 управления записью рисует штриховой код со следующими условиями:
- Длина, которая может быть нарисована до того, как исчезнет влияние остаточного тепла: 3000
- Число уровней регулирования, на которые может быть установлена скорость рисования: 3
- Значение скорости рисования, используемое для каждого управляющего значения: S(1)=1030, S(2)=1020, S(3)=1010
- Нормальная скорость рисования: S(4)=1000
- Высота штрихового кода (длина черты): 4000
- Длина линейного сегмента: 3000/3=1000
- Число линейных сегментов после деления: 4000/1000=4
Как следует из вышеуказанных условий, черта для рисования штрихового кода делится на четыре линейных сегмента, которые обозначаются l(1)-l(4). При этом линейному сегменту l(1) задается скорость рисования S(1)=1030, линейному сегменту l(2) задается скорость рисования S(2)=1020, линейному сегменту l(3) задается скорость рисования S(3)=1010, а линейному сегменту l(4) задается нормальная скорость рисования S(4)=1000.
Фиг. 25А иллюстрирует пример случая, в котором устройство 20 управления записью рисует штриховой код со следующими условиями:
- Длина, которая может быть нарисована до того, как исчезнет влияние остаточного тепла: 3000
- Число уровней регулирования, на которые может быть установлена скорость рисования: 3
- Значение скорости рисования, используемое для каждого управляющего значения: S(1)=1030, S(2)=1020, S(3)=1010
- Нормальная скорость рисования: S(4)=1000
- Высота штрихового кода (длина черты): 6000
- Длина линейного сегмента: 3000/3=1000
- Число линейных сегментов после деления: 6000/1000=6
Как следует из вышеуказанных условий, черта для рисования штрихового кода может быть разделена на шесть линейных сегментов, которые обозначаются l(1)-l(6). При этом линейному сегменту l(1) задается скорость рисования S(1)=1030, линейному сегменту l(2) задается скорость рисования S(2)=1020, линейному сегменту l(3) задается скорость рисования S(3)=1010, а линейным сегментам l(4)-l(6) задается нормальная скорость рисования S(4)=1000.
Фиг. 25В иллюстрирует пример случая, в котором черта, изображенная на фиг. 25А, не делится более чем на 3+1 линейных сегмента. На фиг. 25В черта делится до линейного сегмента l(4), но не дальше. То есть, часть черты, соответствующая линейным сегментам l(4)-l(6) на фиг. 25А, составляет линейный сегмент l(4) на фиг. 25В, при этом линейному сегменту l(4) задается нормальная скорость рисования S(4)=1000.
Как можно понять, устройство 20 управления записью в соответствии с настоящим вариантом осуществления делит черту на линейные сегменты постоянной длины lu независимо от длины черты, поэтому скорость рисования и/или выходное излучение лазера для рисования каждого линейного сегмента могут быть установлены на заданный уровень в соответствии с влиянием остаточного тепла. Например, даже если черта относительно коротка, черта делится на линейные сегменты постоянной длины lu, при этом задается приемлемая скорость рисования и/или выходное излучение лазера для рисования верхней части черты, поэтому может быть предотвращен перегрев перезаписываемой бумаги 14 в верхней части. Кроме того, даже если черта является относительно длинной, черта, тем не менее, делится на линейные сегменты постоянной длины lu, при этом задается приемлемая скорость рисования и/или выходное излучение лазера для рисования линейных сегментов, поэтому перезаписываемая бумага 14 может нагреваться до достаточной температуры, чтобы вызывать окрашивание.
Кроме того, настоящее изобретение не ограничивается этими вариантами осуществления, и возможны различные другие варианты в пределах объема изобретения.
Настоящая заявка основана на заявках на патенты Японии №№ 2011-258140 и 2012-197727, поданных 25 ноября 2011 г. и 7 сентября 2012 г. соответственно, и испрашивает преимущество их дат приоритета, при этом их содержание полностью включается в настоящий документ путем ссылки.
Изобретение относится к устройству обработки информации, которое формирует команду рисования для рисования визуальной информации путем испускания лазерного излучения на регистрирующий материал, содержит блок получения информации о линии, который получает информацию о линии, включающую в себя начальную точку линии; блок деления на линейные сегменты, который получает расстояние рисования, рисуемое в течение заданного периода времени, который должен пройти до того, как можно будет пренебречь влиянием остаточного тепла от рисования смежной линии, и делит, по меньшей мере, часть линии от начальной точки до расстояния рисования на линейный сегмент, имеющий заданную длину; и блок регулирования параметра управления, который регулирует управляющее значение параметра управления лазером, которое влияет на плотность линейного сегмента, таким образом, что управляющее значение для линейного сегмента, который подвергается влиянию большего количества остаточного тепла, регулируется в большей степени. 3 н. и 8 з.п. ф-лы, 25 ил.
1. Устройство обработки информации, которое формирует команду рисования для указания рисующему устройству рисовать визуальную информацию путем испускания лазерного излучения на регистрирующий материал, причем устройство обработки информации содержит:
блок получения информации о линии, который получает информацию о линии, включающую в себя начальную точку линии;
блок деления на линейные сегменты, который получает расстояние рисования, рисуемое в течение заданного периода времени, который должен пройти до того, как можно будет пренебречь влиянием остаточного тепла от рисования смежной линии, и делит, по меньшей мере, часть линии от начальной точки до расстояния рисования на линейный сегмент, имеющий заданную длину, причем расстояние рисования определяется на основе заданного периода времени и скорости рисования для рисования линии; и
блок регулирования параметра управления, который регулирует управляющее значение параметра управления лазером, которое влияет на плотность линейного сегмента на регистрирующем материале, причем управляющее значение регулируется относительно нормального управляющего значения таким образом, что управляющее значение для линейного сегмента, который подвергается влиянию большего количества остаточного тепла, регулируется в большей степени.
2. Устройство обработки информации по п. 1, причем
блок деления на линейные сегменты определяет заданную длину линейного сегмента путем получения числа уровней регулирования для управляющего значения параметра управления лазером и деления расстояния рисования на число уровней регулирования.
3. Устройство обработки информации по п. 2, причем
блок деления на линейные сегменты делит всю длину линии на линейные сегменты;
блок регулирования параметра управления устанавливает управляющее значение для линейного сегмента, расположенного за пределами расстояния рисования, равным нормальному управляющему значению; и
блок регулирования параметра управления устанавливает управляющее значение для линейного сегмента, расположенного в части линии от начальной точки до расстояния рисования, равным скорректированному управляющему значению, которое устанавливает плотность линейного сегмента равной пониженному уровню по сравнению с нормальным управляющим значением.
4. Устройство обработки информации по п. 2, причем
блок деления на линейные сегменты сравнивает число линейных сегментов, на которые разделена линия, с числом уровней регулирования для управляющего значения и прекращает деление линии на линейные сегменты, когда число линейных сегментов превышает число уровней регулирования;
блок регулирования параметра управления устанавливает управляющее значение для линейного сегмента, расположенного в части линии от начальной точки до расстояния рисования, равным скорректированному управляющему значению, которое устанавливает плотность линейного сегмента равной пониженному уровню по сравнению с нормальным управляющим значением; и
блок регулирования параметра управления устанавливает управляющее значение для части линии за пределами расстояния рисования равным нормальному управляющему значению.
5. Устройство обработки информации по п. 4, причем
в тех случаях, когда полная длина линии короче расстояния рисования, блок деления на линейные сегменты делит полную длину линии на линейный сегмент заданной длины от начальной точки линии.
6. Устройство обработки информации по п. 5, причем
линейный сегмент, содержащий конечную точку линии, имеет длину, которая меньше заданной длины линейного сегмента.
7. Устройство обработки информации по п. 6, причем
параметр управления лазером содержит, по меньшей мере, одно из уровня выходного излучения лазера и скорости рисования для рисования линии.
8. Устройство обработки информации по п. 7, причем
блок регулирования параметра управления регулирует управляющее значение, по меньшей мере, одного из уровня выходного излучения лазера и скорости рисования для рисования линейного сегмента таким образом, что линейный сегмент, расположенный ближе к начальной точке, рисуется при более низком уровне выходного излучения лазера и более высокой скорости рисования.
9. Устройство обработки информации по п. 8, причем
команда рисования предназначена для рисования прямоугольной области штрихового кода путем сканирования линий, практически параллельных и смежных друг с другом, на регистрирующем материале с помощью лазерного излучения.
10. Способ обработки информации, используемый устройством обработки информации для формирования команды рисования для указания рисующему устройству рисовать визуальную информацию путем испускания лазерного излучения на регистрирующий материал, причем способ обработки информации включает в себя этапы:
получения информации о линии, включающей в себя начальную точку линии;
получения расстояния рисования, рисуемого в течение заданного периода времени, который должен пройти до того, как можно будет пренебречь влиянием остаточного тепла от рисования смежной линии, и деления, по меньшей мере, части линии от начальной точки до расстояния рисования на линейный сегмент, имеющий заданную длину, причем расстояние рисования определяется на основе заданного периода времени и скорости рисования для рисования линии; и
регулирования управляющего значения параметра управления лазером, которое влияет на плотность линейного сегмента на регистрирующем материале, причем управляющее значение регулируется относительно нормального управляющего значения таким образом, что управляющее значение для линейного сегмента, который подвергается влиянию большего количества остаточного тепла, регулируется в большей степени.
11. Система обработки информации для рисования визуальной информации на регистрирующем материале путем испускания лазерного излучения, причем система обработки информации содержит:
блок получения информации о линии, который получает информацию о линии, включающую в себя начальную точку линии;
блок деления на линейные сегменты, который получает расстояние рисования, рисуемое в течение заданного периода времени, который должен пройти до того, как можно будет пренебречь влиянием остаточного тепла от рисования смежной линии, и делит, по меньшей мере, часть линии от начальной точки до расстояния рисования на линейный сегмент, имеющий заданную длину, причем расстояние рисования определяется на основе заданного периода времени и скорости рисования для рисования линии;
блок регулирования параметра управления, который регулирует управляющее значение параметра управления лазером, которое влияет на плотность линейного сегмента на регистрирующем материале, причем управляющее значение регулируется относительно нормального управляющего значения таким образом, что управляющее значение для линейного сегмента, который подвергается влиянию большего количества остаточного тепла, регулируется в большей степени; и
лазерную облучающую установку, которая рисует линейный сегмент путем испускания лазерного излучения от одного конца до другого конца линейного сегмента с помощью управляющего значения, регулируемого для линейного сегмента.
WO 2011049147 A1, 28.04.2011 | |||
EP 1897695 A2, 12.03.2008 | |||
WO 2011049148 A1, 28.04.2011 | |||
Устройство для управления дистанционным манипулятором | 1989 |
|
SU1834795A3 |
Авторы
Даты
2015-12-20—Публикация
2012-11-20—Подача