Помните это видео? Мы обещали поддержку печати «совсем скоро». Ну как совсем скоро… в итоге прошел год. Но ведь обещанного три года ждут, а мы справились всего за один! Причин для такой задержки было две:

1) главный и единственный разработчик стека печати, Колин Финк, почти на год уезжал на прохождение интерншипа (производственной практики) в США;
2) почти год мы ждали, пока команда проекта Wine примет наши исправления в RPC-сервис, чтобы мы могли корректно их бэкпортировать\синхронизировать.

Но теперь эти трудности преодолены. Колин вернулся, патч приняли. Поэтому Колин торжественно «залил» свою экспериментальную ветку в основную кодовую базу проекта ReactOS. Начиная с ревизии #73039, служба печати доступна для тестов в ночных сборках.

Многим будет интересно узнать, что Колин Финк разрабатывал стек печати в рамках своей дипломной работы бакалавра «Analysis, Design and Implementation of a Printing Stack for the Open-Source ReactOS Operating System». Теперь все желающие могут полностью бесплатно и без SMS посмотреть PDF с его работой онлайн.

Джарред Смадд демонстрирует работу принтера:



К сожалению, пока поддерживаются только LPT-принтеры, и в надвигающийся полным ходом релиз 0.4.3 печать не попадет (но обязательно будет в 0.4.4).

Предрелизное тестирование версии 0.4.3


В данный момент вы можете очень серьезно помочь проекту, если примете участие в предварительном тестировании приложений для грядущей версии 0.4.3, выход которой состоится 15 ноября 2016 года. Центр тестирования находится здесь. Следуйте инструкции в шапке страницы и тестируйте приложения, которые имеют пустое поле комментария или отмечены в нем как «Run w/o result».

UPD Вышел релиз-кандидат 0.4.3. Скачать можно по ссылке sourceforge.net/projects/reactos/files/ReactOS/0.4.3
Поделиться с друзьями
-->

Комментарии (21)


  1. ifaustrue
    31.10.2016 15:24
    +7

    Простите, не удержусь…

    главный и единственный разработчик стека печали

    Печальный разработчик печального стека.
    *засёк как быстро исправите =)


    1. Jeditobe
      31.10.2016 15:30
      +4

      Упс! Спасибо!


  1. rensaid
    31.10.2016 17:17

    А поддерживает ли ReactOS диски eMMC? В Windows 8 есть поддержка, но не в более ранних версиях.


    1. Jeditobe
      31.10.2016 17:18
      +1

      Поддерживается все, что представляется как HDD или CD. Специальных оптимизаций под флеш-память пока нет.


      1. rensaid
        31.10.2016 17:31

        Пробовал установить Windows 7, но только ошибку получил на eMMC — загрузиться не получилось! Оптимизация меня не интересует, а лишь возможность установить на диск eMMC. Такая память дешевле HDD и поэтому становится массовой в ноутбуках. Так что же: в пролёте ReactOS или нет?


        1. Jeditobe
          31.10.2016 17:34
          +1

          Дайте ссылку на описание конкретного устройства.


          1. rensaid
            08.11.2016 03:07

            http://www.harddrivebenchmark.net/hdd.php?hdd=Hynix+HBG4e


        1. seven_hh
          02.11.2016 12:59

          Я с USB флешки загружался, но были (наверное и есть) некоторые проблемы


          1. rensaid
            08.11.2016 13:56

            На другом ноутбуке с HDD пробовал установить Windows 7, но установка до конца пошла, только когда отключил не только SecureBoot, но и UEFI. То есть загрузка стала возможной только в режиме Legacy.


  1. darkfire77
    31.10.2016 17:25

    А что за струйник печатает? Как будто он матричный принтер? Печатающий картридж\голова установлены соплами горизонтально, а не вертикально на бумагу как обычно?????


    1. Jeditobe
      31.10.2016 17:25
      +1

      1. roboter
        31.10.2016 17:34

        У меня есть такой!
        А драйвера от windows подходят? или что-то переписывалось?


        1. Jeditobe
          31.10.2016 17:37
          +1

          Попробуйте без драйверов вообще. Если не получится, используйте драйвер для WinXP


          1. roboter
            31.10.2016 22:37

            полазил по вашему сайту, не нашел списка поддерживаемого оборудования. Как у ReactOS с этим. Его можно на реальное оборудование поставить?


            1. Jeditobe
              31.10.2016 23:17

              Список есть в wiki. Он не полный.
              Самый простой способ — запустить сначала LiveCD.


  1. Eldhenn
    31.10.2016 17:28
    -6

    > пока поддерживаются только LPT-принтеры

    Ммм. Печать на LPT! Какая важная, приоритетная функция!


    1. Jeditobe
      31.10.2016 17:29
      +5

      Нам не понятна ваша ирония. Видимо, PDF вы не читали.


      1. dikkini
        01.11.2016 14:03

        Прочел PDF. Важности и приоритетности не прибавилось.


        1. Jeditobe
          01.11.2016 15:56
          +2

          Подсказываю. Интерфейсы подключения принтеров — это отдельный компонент. И для разных принтеров (сетевые, usb, lpt, fire-wire) они разные. А служба печати общая.

          Колин делал службу печати. Разработкой поддержки интерфейсов он не занимался. Поэтому сейчас печать возможна, через то, что уже есть.

          Ерничания по поводу «приоритетности» в отношении опенсорс проекта, живущего в основном за счет альтруизма, мало уместны.


  1. Akisame
    31.10.2016 19:53
    +1

    Какие же вы все (команда) молодцы!
    Давно наблюдаю и каждый раз восхищаюсь какой объём работы выполнен на энтузиазме.
    Вот бы вам больше средств и контрибьюшена (мечтательно)!


    1. Jeditobe
      08.11.2016 03:37

      Спасибо за слова поддержки!