Да и то, не все понимают. Приносит мне Булат, выездной мех, обслуживающий нашу крупную алкосеть, у которой таких аппаратов две сотни в нашей зоне влияния. Причем по ним работает в основном он, он их видит чаще, чем я (потому что значительная часть проблем решается на месте). Но тут он озадачился.
Описание неисправности (сразу же подтвержденное в ЦТО, что важно, ибо что со слов клиента то обычно чушь, а тут реально так): начинает печатать любой длинный документ (чек с более чем 2-3 позициями или закрытие смены), останавливается, мигает красным, издает звуковой сигнал «дай бумагу» и входит в рабочее состояние. По команде «продолжить печать» печатает буквально три строки и опять тот же симптом.
Сначала мне об этом сообщили по телефону. Первые мысли:
— хуйня по контуру питания 24 вольта на принтак.
— хуйня со шлейфом принтака.
— хуйня с датчиками крышки и/или бумаги.
Дал по телефону несколько советов, двадцать минут провисели, нет, не помогает ни хрена. Тащи сюда, говорю. Тащит. Все дефекты подтверждаются. Разбираю, все цепи питания меряю — полный порядок. Шлейф чистили, меняли — нет, не оно тоже, все гладко. Остаются датчики. Чистили, смотрели осцииллом оптику — да нормально все. И вот сижу я такой...
Посылаю техпрогон. Строк пятнадцать печатает, моргает красным и издает писк нет бумаги я в тот же момент ТЫЦ в краткий запрос посмотреть что касса отвечает. Касса отвечает
Рулон чековой ленты: ДА
Крышка принтера закрыта: ДА
Хули ж ты орешь эту ошибку тогда? Жму продолжить печать, через две строки те же писки я снова тыц туда же — мне снова тот же ответ! Булат в панике, менять башку, менять весь принтер, менять все, сказали в течение часа, срочно, клиент страдает, я говорю, погоди, че-то тут не так, щас сообразим.
* * *
Сообразил. Раздолбан корпус. И датчик наличия бумаги этого не понимает. Пока стоим, все хорошо, бумага есть. Как начинаем печатать, корпус вибрирует слишком сильно, бумага отходит от дна отсека, датчик срабатывает, касса останавливается по причине отсутствия бумаги, в момент, когда я жму запрос, вибрация прошла, бумага есть, датчик говорит все окей, шеф!
Проверил гипотезу, прижав руками крышку к нижней части корпуса: пока моя ладонь на крышке, бесконечный тест печатается без проблем, поднял пальцы — пи пи пи пи...
Дальше самое интересное. Я говорю, Булат, есть два решения проблемы. Первое — мы заказываем новый не разболтанный корпус. Но это ждать дня три. Второе — мы это все разбираем, и подбираем оптический датчик с такой чувствительностью, что не будет реагировать на этот миллиметр разбалтывания, датчиков тут несколько есть. Но это тоже займет часа три-четыре (а конец рабочего дня, пятница, да-да, как обычно). Булат мне такой мол не не не, так нельзя, в течение часа, важный клиент.
Ну вот что с ними сделать? Взял я наклейку 30 на 20 и заклеил ей датчик бумаги так, что больше шебутить на эту тему оно не будет. Правда, если они возьмутся печатать чеки без вставленной бумаги, оно им «напечатает»на воздухе. Потому что такое решение говорит аппарату, что бумага есть ВСЕГДА, даже если ей и не пахнет. Но это будут проблемы Булата, который от меня потребовал решить быстро.
* * *
А ведь можно было сделать по-человечески. Но кому это надо?