USB-принтеры для USB-ядра

Drivers for periphery equipment
  • До окончания первой передачи вторая не начнется? Вообще супер! Спасибо, CleverMouse!
    Mario, сейчас подготовлю версию для тебя
  • Не начнётся. Более того, для bulk и interrupt если первая передача окончится неудачей, то вторая вообще не начнётся.
    Сделаем мир лучше!
  • Mario, тестируй. Драйвер принтера с firmware для HP1020. Должно помочь.

    ВНИМАНИЕ:
    Данный драйвер предназначен для принтера HP1020, он НЕ подойдет для других моделей принтера, в том числе с "похожими" названиями (например, HP1200 или HP1010). Использование данного драйвера с другими моделями принтера может привести к НЕРАБОТОСПОСОБНОСТИ данного принтера. К сожалению, я не могу дать никаких гарантий и владельцам принтеров HP1020 - но, по крайней мере, данный firmware используется в Linux, так что, в теории, проблем быть не должно.

    ВНИМАНИЕ:
    Данный драйвер требует НОВОЕ usb-ядро, с поддержкой драйвера usbprint. Данный драйвер должен иметь название usbprint.obj, а не usbother.obj.
    Attachments
    Downloaded 354 times
  • Обновленные драйверы принтера, для нового usb-ядра с поддержкой драйвера usbprint.obj. Теперь драйвер должен иметь имя usbprint.obj
    Подготовлена тестовая страница для принтеров Samsung, поддерживающих язык QPDL. Подготовлена тестовая страница для принтеров, поддерживающих PCL4.

    New drivers, for recent usb-kernel with usbprint.obj driver support. Now driver should be named usbprint.obj.
    Samsung printers with QPDL should be supported now. PCL4-compatible printers should be supported now (hidnplayr, DeskJet may work with these).
    Attachments
    usbprint_qpdl.obj (177.43 KiB)
    Downloaded 359 times
    usbprint_ps2.obj (178.56 KiB)
    Downloaded 348 times
    usbprint_pcl5.obj (16.77 KiB)
    Downloaded 353 times
    usbprint_pcl4.obj (27.83 KiB)
    Downloaded 354 times
  • Another QPDL driver, and PostScript 1 for old/not so good printers.
    Attachments
    usbprint_qpdl2.obj (23.46 KiB)
    Downloaded 359 times
    usbprint_ps1.obj (1.77 KiB)
    Downloaded 346 times
  • Samsung поставляет бинарные пакеты конвертора, без исходников. Очень жаль. Но хотя бы попробуем QPDL/SPL.
    Attachments
    usbprint_spl.obj (28.77 KiB)
    Downloaded 349 times
  • SoUrcerer wrote:Mario, тестируй. Драйвер принтера с firmware для HP1020. Должно помочь.
    Бдыщь
    Spoiler:
    1.jpg
    1.jpg (134.84 KiB)
    Viewed 7980 times
    З.Ы. С принтером тем не менее шел какой-то обмен, т.к. светодиод "изображал" заглатывание данных порциями, но печати соответственно никакой.
    Last edited by Mario_r4 on Tue Apr 23, 2013 9:22 am, edited 1 time in total.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Samsung ML-2015. Драйвер из viewtopic.php?f=30&t=2285&start=105#p48321.
    Напечатало следующее:
    Spoiler:
    ScanImage01.png
    ScanImage01.png (96.96 KiB)
    Viewed 7944 times
    Лог:
    Spoiler:
    ML-2015.TXT (6.2 KiB)
    Downloaded 355 times
  • ML-2015. Драйвер из viewtopic.php?f=30&t=2285&start=105#p48322.
    Напечатало точно так же, как и в предыдущем случае.
    При отключении принтера проблема...
    Spoiler:
    IMG_0902.jpg
    IMG_0902.jpg (149.75 KiB)
    Viewed 7944 times
  • Да, понятно. QPDL отправляет данные так: пакет в 512 байт (или около), затем пакет в 64 байта (или около), затем снова в 512, затем снова в 64, причем пакеты по 64 байта содержат в себе не то номер пакета, не то время отправки -постоянно увеличиваются, часто ровно на 2^n. Нужно будет учесть это.
  • Mario_r4 wrote:
    SoUrcerer wrote:Mario, тестируй. Драйвер принтера с firmware для HP1020. Должно помочь.
    Бдыщь
    З.Ы. С принтером тем не менее шел какой-то обмен, т.к. светодиод "изображал" заглатывание данных порциями, но печати соответственно никакой.
    Странно, очень странно. Не знаю, в чем причина падения потока USB. Возможно, CleverMouse может дать какие-то комментарии по этому поводу.
    Судя по твоему логу, прошивка на принтер так и не загрузилась, данные тоже отправлены не были.
    Загружаю исходник на всякий случай.

    У Albom'а передача завершилась, причины падения тоже не очень ясны. Можно попробовать выводить инфу о статусе печати - но не уверен, что это даст много.
    Attachments
    usbhp1020.asm (8.51 KiB)
    Downloaded 350 times
  • Эм... SoUrcerer, ты же в курсе, что значение функции возвращается в регистре eax?
    Сделаем мир лучше!
  • Хороший наводящий вопрос. Да, в курсе. Понял - сам дурак, eax затерлось при вызове.
    Mario, попробуй, пожалуйста, снова. Должно стать получше :)
    Attachments
    Downloaded 321 times
  • SoUrcerer wrote:Mario, попробуй, пожалуйста, снова. Должно стать получше :)
    На всякий случай проверил на ноутбуке и нетбуке:
    Spoiler:
    BOARDLOG.TXT (7.83 KiB)
    Downloaded 322 times
    BOARDLOG.TXT (5.68 KiB)
    Downloaded 306 times
    Результат все тот же, за исключением отсутствия вылета.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Who is online

    Users browsing this forum: No registered users and 3 guests