СПОСОБ И УСТРОЙСТВО ДЛЯ ЭКСПЛУАТАЦИИ ПЕЧАТАЮЩЕГО УСТРОЙСТВА
METHOD AND APPARATUS FOR OPERATING PRINTER

Изобретение относится к способу и устройству для эксплуатации печатающего устройства. Печатающие устройства используются с разнообразными целями, в частности, так же, как блок документирования для тахографа, а именно в особенности цифрового тахографа. Цифровой тахограф сохраняет в черном ящике в течение заданного времени, а именно года, на персональной карте водителя, выполненной в виде чип-карты, 28 дней все принимаемые в расчет записи данных. Так сохраняются времена вождения, работы, готовности и отдыха, а также их прерывания и пройденные участки пути. Кроме того, отмечаются максимальные скорости в течение последних 24 часов. Все данные могут считываться в цифровом виде контролирующими службами или владельцем автомобиля соответственно заданным законным предписаниям. Дополнительно водитель автомобиля может, при необходимости, распечатать бумажную запись. С этой целью имеется печатающее устройство.
Носителем печати является, как правило, бумага, как правило, в форме блока носителя печати в форме рулона, располагаемого в контейнере печатающего устройства. До сих пор предстоящее израсходование носителя печати показывалось пользователю посредством соответственно обозначенной цветом краевой полосы на краю носителя печати.
В ЕР 1323654 А1 раскрыта система для определения состояния малого количества бумаги для запаса бумаги для печати, которая включает в себя излучатель сигнала для излучения сигнала к запасу бумаги и переменным образом активируемый приемник для формирования сигнала запаса бумаги, причем активируемый переменным образом приемник размещен на месте для селективного приема сигнала, излученного излучателем сигнала, по отношению к состоянию заполнения бумаги в запасе, причем излучатель сигнала является инфракрасным источником.
Задачей изобретения является создание способа и устройства для эксплуатации печатающего устройства, которое или которые являются простыми и удобными.
Указанная задача решается признаками независимых пунктов формулы изобретения. Предпочтительные формы выполнения изобретения представлены в зависимых пунктах формулы изобретения.
Изобретение, согласно первому аспекту, характеризуется способом и соответствующим устройством для эксплуатации печатающего устройства, которое имеет вычислительный блок для управления печатающим устройством, блок носителя печати, включающий в себя носитель печати и приводной блок для подачи носителя печати. Задается оценочное значение необходимой длины подачи для предусматриваемого процесса печати. Это оценочное значение может задаваться в другом логическом функциональном блоке, например, в зависимости от числа подлежащих печати символов или числа строк и т.п. Выполнение процесса печати осуществляется в зависимости от сравнения суммы фактического значения уже ранее потребленной длины подачи блока носителя печати, а именно для предшествующих процессов печати с тем же блоком носителя печати, и оценочного значения требуемой длины подачи для предусматриваемого процесса печати с заданной максимальной длиной подачи блока носителя печати. Уже ранее потребленная длина подачи в случае выполнения процесса печати актуализируется в зависимости от оценочного значения требуемой длины подачи. Таким способом имеется возможность простого автоматизированного решения о фактическом проведении процесса печати, и таким образом можно в значительной степени полностью потреблять имеющийся носитель печати блока носителя печати без опасения, что соответствующий процесс печати, ввиду нехватки носителя печати, не сможет быть проведен полностью.
Согласно второму аспекту, изобретение характеризуется способом и соответствующим устройством для эксплуатации печатающего устройства согласно первому аспекту, причем оценочное значение необходимой длины подачи для предусматриваемого процесса печати задается. Процесс печати проводится в зависимости от сравнения разности фактического значения еще остающейся длины подачи блока носителя печати и оценочного значения необходимой длины подачи для предусматриваемого процесса печати с заданной минимальной длиной подачи блока носителя печати. Еще остающаяся длина подачи в случае выполнения процесса печати актуализируется в зависимости от оценочного значения необходимой длины подачи. Преимущества первого аспекта изобретения соответствуют аналогичным преимуществам второго аспекта.
Согласно предпочтительному выполнению первого аспекта изобретения, на блок выдачи выдается сигнал, если сумма фактического значения уже ранее потребленной длины подачи блока носителя печати и оценочного значения требуемой длины подачи для предусматриваемого процесса печати превосходит максимальную длину подачи блока носителя печати. Таким образом пользователю печатающего устройства простым способом может указываться, что больше в распоряжении нет достаточного количества носителя печати, в частности, посредством соответствующей акустической или оптической индикации через блок выдачи.
Согласно предпочтительному выполнению второго аспекта изобретения, на блок выдачи выдается сигнал, если разность фактического значения еще остающейся длины подачи блока носителя печати и оценочного значения требуемой длины подачи для предусматриваемого процесса печати снижается ниже заданной минимальной длины подачи блока носителя печати. Преимущества соответственно корреспондируются друг с другом.
Согласно другому предпочтительному выполнению первого аспекта изобретения, осуществляется выброс остающегося носителя печати блока носителя печати из печатающего устройства, если сумма фактического значения уже ранее потребленной длины подачи блока носителя печати и оценочного значения требуемой длины подачи для предусматриваемого процесса печати превосходит заданную максимальную длину подачи блока носителя печати. Таким образом, возможно особенно удобное удаление блока носителя печати из печатающего устройства, если больше не имеется в распоряжении достаточного количества носителя печати, не требуя от пользователя каких-либо активных действий.
Согласно другому предпочтительному выполнению второго аспекта изобретения, осуществляется выброс остающегося носителя печати блока носителя печати из печатающего устройства, если разность фактического значения еще остающейся длины подачи блока носителя печати и оценочного значения требуемой длины подачи для предусматриваемого процесса печати снижается ниже заданной минимальной длины подачи блока носителя печати. Таким образом также возможно особенно удобное удаление блока носителя печати из печатающего устройства, если больше не имеется в распоряжении достаточного количества носителя печати.
Согласно другому предпочтительному выполнению первого или второго аспекта изобретения, приводной блок включает в себя шаговый двигатель. Во время работы печатающего устройства с одним и тем же блоком носителя печати шаги шагового двигателя до, в заключение, выброса блока носителя печати суммируются для получения суммарного значения шагов. В зависимости от суммарного значения шагов может тогда определяться конечная длина блока носителя печати, которая является репрезентативной для всей поданной для всех процессов печати длины носителя печати, включая выброс оставшегося носителя печати. Таким образом можно особенно точно определить фактическую длину носителя печати, которая должна быть сопоставлена с соответствующим блоком носителя печати. Это может использоваться, например, для того, чтобы согласовать максимальную длину подачи блока носителя печати или фактическое значение еще оставшейся длины подачи блока носителя печати, в частности, при предпринимаемой инициализации после ввода нового блока носителя записи.
В этой связи особенно предпочтительным является, если определяется отфильтрованное значение конечной длины посредством заданной фильтрации по конечным длинам, соотнесенным с несколькими различными блоками носителя. При этом фильтрация осуществляется предпочтительно в смысле усреднения, например, в форме скользящего формирования среднего значения или тому подобного. Таким образом можно особенно хорошо определить конечные длины, ожидаемые с высокой вероятностью для отдельных блоков носителя печати.
Примеры выполнения изобретения далее пояснены более подробно со ссылками на схематичные чертежи, на которых показано следующее:
фиг.1 - печатающее устройство,
фиг.2 - носитель печати,
фиг.3 - блок-схема последовательности операций программы, которая может выполняться в вычислительном блоке печатающего устройства, и
фиг.4 - другая блок-схема последовательности операций другой программы, которая может обрабатываться в вычислительном блоке печатающего устройства.
Элементы одной и той же конструкции или функции обозначены на чертежах одинаковыми ссылочными позициями.
Печатающее устройство 10 (фиг.1) имеет контейнер 12, в котором может помещаться блок 13 носителя печати. Блок 13 носителя печати включает в себя носитель 14 печати, который предпочтительно намотан в форме рулона. Предпочтительным образом носитель 14 печати является бумагой. Кроме того, предусмотрена печатающая головка 18, с помощью которой происходит нанесение печати на носитель 14 печати. Кроме того, предусмотрена позиция 19 прохода носителя 14 печати. Транспортирующий ролик 20 транспортирует носитель 14 печати и обуславливает тем самым подачу носителя 14 печати. Транспортирующий ролик 20 является частью приводного блока, который предпочтительно приводится с помощью двигателя, который предпочтительно выполнен как электрический шаговый двигатель 22. Кроме того, предпочтительно предусмотрен датчик 24 носителя печати, посредством которого может определяться, находится ли носитель 14 печати в подводе к печатающей головке 18. Кроме того, предпочтительно предусмотрен датчик 26 контейнера, посредством которого может быть распознано, находится ли контейнер 12 в открытом или закрытом состоянии. Кроме того, предусмотрены сигнальные линии 28а, 28b, 28с, через которые датчики электропроводно связаны с вычислительным блоком 30.
Вычислительный блок 30 может решать задачи управления и таким образом управлять, например, шаговым двигателем. В вычислительном блоке 30 также предусмотрена память, в частности память программных данных. Кроме того, с вычислительным блоком 30 соотнесен блок 32 вывода, который может представлять собой оптический или акустический блок вывода.
На фиг.2 показан носитель 14 печати блока 13 носителя печати в размотанном состоянии для более подробного пояснения последующих понятий. При этом позиция 19 прохода представляет обкладку, на которой в текущий момент, соответственно фиг.1, носитель печати в зоне транспортирующего ролика 20 прижимается к печатающей головке 18 для подачи и нанесения печати. LEN_TR_AV обозначает фактическое значение уже ранее потребленной длины подачи блока носителя печати. Кроме того, Т обозначает направление транспортировки и, тем самым, направление сдвига носителя 14 печати. LEN_RESI_AV представляет фактическое значение еще оставшейся длины подачи блока носителя печати. Длина подачи блока 13 носителя печати, разумеется, является репрезентативной для таковой для носителя 14 печати блока 13 носителя печати. LEN_PRINT_EST обозначает оценочное значение необходимой длины подачи для предусматриваемого процесса печати.
Блок-схема последовательности операций первой программы, которая сохранена в памяти программ вычислительного блока и обрабатывается во время работы печатающего устройства в вычислительном блоке 30, поясняется далее более подробно со ссылкой на фиг.3.
На шаге S10 осуществляется запуск программы, а именно, предпочтительно в связи с восприятием посредством датчика 26 контейнера, что контейнер 12 открыт.
На шаге S12 затем распознается, что новый блок 13 носителя печати вставлен в контейнер 12. Это осуществляется, например, посредством датчика 24 носителя печати.
На шаге S14 затем проверяется, заперт ли после этого контейнер 12, а именно, посредством соответствующей проверки измерительного сигнала датчика 26 контейнера.
На последующем шаге S16 затем проверяется и распознается, был ли помещен полный блок 13 носителя печати в контейнер 12. Если это не имеет места, то на шаге S40 осуществляется, предпочтительно посредством блока 32 вывода, указание, что последующие функции печатающего устройства по этой причине не поддерживаются, и программа завершается и предпочтительно, спустя заданный период ожидания, повторно запускается на шаге S10, в частности, тогда, когда воспринято отпирание контейнера 12.
Если, однако, условие шага S16 выполняется, то на шаге S18 счетчик N_PU получает приращение на единицу для числа блоков 13 носителя печати. Счетчик N_PU предпочтительно сохранен в вычислительном блоке 30 и может, например, в рамках технического обслуживания или тому подобного считываться, и может затем сравниваться, например, для компенсации действительно проданных поставщику услуг технического обслуживания блоков 13 носителя печати. Таким способом может, например, распознаваться, если в печатающем устройстве использовались не соответствующие условиям договора о техническом обслуживании блоки 13 носителя печати.
На шаге S20 осуществляется затем инициализация фактического значения LEN_TR_AV уже ранее потребленной длины подачи блока 13 носителя печати, а именно, предпочтительно со значением нуль. Помимо этого, на шаге S20 задается максимальная длина подачи LEN_TR_MAX блока 13 носителя печати. В особенно простом выполнении программы это может быть постоянно заданное значение, которое сохранено в вычислительном блоке 30. Предпочтительным образом осуществляется, однако, на шаге S20 задание максимальной длины подачи LEN_TR_MAX блока носителя печати в зависимости от конечной длины LEN_END, и особенно предпочтительно в зависимости от среднего значения LEN_END_MV конечной длины, обе из которых далее поясняются более подробно. Особенно просто может на шаге S20 осуществляться непосредственное соотнесение среднего значения LEN_END_MV конечной длины к максимальной длине подачи LEN_TR_MAX блока 13 носителя печати.
На шаге S22 осуществляется задание оценочного значения LEN_PRINT_EST необходимой длины подачи для предусматриваемого процесса печати. Это осуществляется предпочтительно посредством соответствующей функции, которая предпочтительно в форме другой программы обрабатывается в вычислительном блоке 30 и которая на основе подлежащих печати данных, знаков или графических символов или тому подобного вычисляет оценочное значение LEN_PRINT_EST необходимой длины подачи для предусматриваемого процесса печати и, таким образом, оценивает.
На шаге S24 затем проверяется, является ли сумма из фактического значения LEN_TR_AV уже ранее потребленной длины подачи блока 13 носителя печати и оценочного значения LEN_PRINT_EST необходимой длины подачи для предусматриваемого процесса печати меньшей, чем заданная максимальная длина подачи LEN_TR_MAX блока 13 носителя печати.
Если это имеет место, то фактическое значение LEN_TR_AV уже ранее потребленной длины подачи блока 13 носителя печати увеличивается на оценочное значение LEN_PRINT_EST необходимой длины подачи для предусматриваемого процесса печати, в частности, на шаге S26. На шаге S28 затем процесс печати проводится предпочтительно соответствующим образом посредством соответствующего приведения в действие шагового двигателя 22, который является частью приводного блока, и, тем самым, продвижения носителя печати и нанесения печати на носитель 14 печати посредством управления печатающей головкой 18.
Затем обработка продолжается на шаге S22, причем предпочтительно программа на шаге S22 останавливается, пока упомянутой функцией в вычислительном блоке не будет осуществлено новое задание оценочного значения LEN_PRINT_EST необходимой длины подачи для другого предусматриваемого процесса печати.
Если, напротив, условие шага S24 не выполняется, то на шаге S30 предпочтительно посредством блока 32 выдачи сигнализируется, что больше не имеется в распоряжении достаточного количества носителя 14 печати. Это может осуществляться соответствующим образом посредством оптической или акустической сигнализации.
Предпочтительным образом затем осуществляется дальнейшая подача носителя 14 печати блока 13 носителя печати, пока носитель 14 печати текущего блока 13 носителя печати не будет полностью потреблен. В принципе, предпочтительным образом при каждом управлении шаговым двигателем 22 относительно текущего блока 13 носителя записи просуммированное шаговое значение N_STEP_END_AV получает приращение соответственно числу выполненных и отрегулированных шагов шагового двигателя 22. Таким образом, просуммированное шаговое значение N_STEP_END_AV также во время выполнения шага S32 соответственно получает приращение, пока носитель 14 печати не будет потреблен в максимально возможной степени. Это может, например, определяться в зависимости от измеренного сигнала датчика 24 носителя печати.
Затем на этапе S34 определяется конечная длина LEN_END в зависимости от соответствующего этому просуммированного шагового значения N_STEP_END_AV. При этом, например, в зависимости от известного шагового угла для шага шагового двигателя и известного передаточного числа для преобразования шагового угла посредством транспортирующего ролика в соответствующее поступательное движение носителя 14 печати можно определить конечную длину.
На шаге S36 предпочтительно осуществляется фильтрация конечных длин LEN_END, определенных на нескольких следующих друг за другом выполнениях шага S34 для различных блоков носителя печати. Это осуществляется предпочтительно в смысле усреднения конечных длин. Для этого особенно простым способом может определяться скользящее среднее значение.
В качестве альтернативы, определение можно также проводить в зависимости от определенного числа N_PU потребленных блоков 13 носителя печати и соответствующих значений конечных длин LEN_END этих потребленных блоков 13 носителя печати. Затем можно вычислить максимальную длину подачи LEN_TR_MAX на шаге S20 в зависимости от текущего значения среднего значения конечной длины LEN_END_MV. Однако, предпочтительно, обработка продолжается затем после шага S36 на одном из шагов S10-S18.
Другая программа поясняется ниже более подробно с помощью диаграммы процесса, показанной на фиг.4, причем подробно рассматриваются только ее отличия от диаграммы, показанной на фиг.3. На шаге S20' определяется фактическое значение LEN_RESI_AV еще остающейся длины подачи блока носителя печати предпочтительно в зависимости от среднего значения конечной длины LEN_END_MV, а именно, путем прямого соответствия. Однако, в качестве альтернативы, можно также определять его в зависимости только от конечной длины LEN_END.
На шаге S24' проверяется, является ли разность фактического значения LEN_RESI_AV еще остающейся длины подачи блока 13 носителя печати и оценочного значения LEN_PRINT_EST требуемой длины подачи для предусматриваемого процесса печати большей, чем заданная минимальная длина подачи LEN_RESI_MIN блока носителя печати.
Если условие шага S24' выполнено, то на шаге S26' фактическое значение LEN_RESI_AV еще остающейся длины подачи блока 13 носителя печати уменьшается на оценочное значение LEN_PRINT_EST требуемой длины подачи для предусматриваемого процесса печати. Затем на шаге S28' процесс печати предпочтительным образом продолжается. Затем обработка далее продолжается на шаге S22 согласно программе, представленной на фиг.3.
Таким способом можно принимать во внимание стандартные отклонения конечной длины LEN_END носителя 14 печати и тем самым осуществлять оптимальное использование носителя печати.