ЗАПИСЫВАЮЩЕЕ УСТРОЙСТВО И СПОСОБ ОБРАБОТКИ, ВЫПОЛНЯЕМЫЙ ЗАПИСЫВАЮЩИМ УСТРОЙСТВОМ

1. Записывающее устройство, сконфигурированное, чтобы передвигать записывающую головку возвратно-поступательным образом так, чтобы выполнять запись, причем записывающее устройство содержит:
блок хранения многозначных данных, сконфигурированный, чтобы хранить растровые данные, включающие в себя множество многозначных данных, указывающих величину градации на каждый пиксель;
блок хранения шаблона, сконфигурированный, чтобы хранить множество точечных шаблонов для по меньшей мере одной предварительно определенной величины из числа величин градации многозначных данных;
блок генерации, сконфигурированный, используя множество точечных шаблонов, сохраненных в блоке хранения шаблона на основании начальной информации, сохраненной в блоке хранения начальной информации, чтобы генерировать точечные данные для предварительно определенной величины из многозначных данных, указывающих предварительно определенную величину из числа многозначных данных, включенных в растровые данные;
блок хранения информации, сконфигурированный так, чтобы хранить информацию для идентификации последнего точечного шаблона во множестве точечных данных, сгенерированных для предварительно определенной величины блоком генерации, когда записывающая головка передвигается возвратно-поступательным образом так, чтобы выполнять печать; и
блок управления, сконфигурированный так, чтобы обновлять начальную информацию, сохраненную в блоке хранения начальной информации, на основании информации идентификации, сохраненной в блоке хранения информации,
при этом в случае, когда записывающая головка передвигается по меньшей мере один раз в каждом из прямого направления и обратного направления так, чтобы выполнять печать, блок управления обновляет начальную информацию, сохраненную в блоке хранения начальной информации, на основании информации для идентификации последнего точечного шаблона из числа множества точечных шаблонов, используемых блоком генерации при первом передвижении записывающей головки, и блок генерации, используя множество точечных шаблонов на основании начальной информации, сохраненной в блоке хранения начальной информации, обновленной блоком управления, генерирует точечные данные для предварительно определенной величины из многозначных данных предварительно определенной величины при втором передвижении записывающей головки.
2. Записывающее устройство по п.1, в котором блок хранения информации сохраняет первую начальную информацию для множества точечных шаблонов, используемых блоком генерации, когда записывающая головка передвигается в прямом направлении, и вторую начальную информацию для множества точечных шаблонов, используемых блоком генерации, когда записывающая головка передвигается в обратном направлении.
3. Записывающее устройство по п.2, в котором блок хранения информации включает в себя первый блок хранения, сконфигурированный, чтобы сохранять первую начальную информацию, и второй блок хранения, сконфигурированный, чтобы сохранять вторую начальную информацию.
4. Записывающее устройство по любому из пп.1-3, дополнительно содержащее:
блок определения, сконфигурированный чтобы определять, является ли растр пустым растром, в котором все многозначные данные одного растра представляют собой "0",
при этом блок управления не обновляет начальную информацию, сохраненную в блоке хранения начальной информации для пустого растра, и блок генерации не генерирует точечные данные для пустого растра на основании информации, сохраненной во втором блоке хранения информации.
5. Способ записи, передвигая записывающую головку возвратно-поступательным образом так, чтобы выполнять печать, содержащий:
хранение многозначных данных, составленных из множества многозначных данных, указывающих величину градации на каждый пиксель, в блоке хранения;
получение множества точечных шаблонов для по меньшей мере одной предварительно определенной величины из числа величин градации многозначных данных, сохраненных в блоке хранения шаблона;
генерирование точечных данных для предварительно определенной величины из многозначных данных, указывающих предварительно определенную величину из числа многозначных данных, включенных в растровые данные, используя множество точечных шаблонов, сохраненных в блоке хранения шаблона на основании начальной информации, сохраненной в блоке хранения начальной информации;
хранение, в блоке хранения информации, информации для идентификации последнего точечного шаблона во множестве точечных данных, сгенерированных для предварительно определенной величины, сгенерированной блоком генерации, когда записывающая головка передвигается возвратно-поступательным образом так, чтобы выполнять печать; и
обновление информации исходной величины, сохраненной в блоке хранения информации исходной величины, на основании информации идентификации, сохраненной в блоке хранения информации,
при этом в случае, когда записывающая головка передвигается по меньшей мере один раз в каждом из прямого направления и обратного направления так, чтобы выполнять печать, исходная величина, сохраненная в блоке хранения информации исходной величины, обновляется на основании информации для идентификации последнего точечного шаблона из числа множества точечных шаблонов, используемых блоком генерации при первом передвижении записывающей головки, и точечные данные для предварительно определенной величины генерируются из многозначных данных предварительно определенной величины при втором передвижении записывающей головки, используя множество точечных шаблонов на основе обновленной информации исходной величины, сохраненной в блоке хранения информации исходной величины.