image
ReactOS научится работать с принтерами и печатать документы.

Рассказывает и показывает ведущий разработчик подсистемы печати, Колин Финк:



Первые попытки добавить поддержку принтеров предпринимались отдельными разработчиками еще в 2006 году, но к сожалению в силу разных причин, не увенчались успехом. Теперь же Колин занимается этим проектом в рамках своей дипломной работы в университете и полон решимости довести работу до конца.

Хотите увидеть больше? Ждем Вас на хакфесте.

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


  1. kekekeks
    24.07.2015 02:14
    +2

    CUPS задействовать что помешало?


    1. norguhtar
      24.07.2015 07:30

      Хотят использовать драйвера Windows. Думаю CUPS отдельно сбоку потом будет.


      1. kekekeks
        24.07.2015 09:06

        Хотят использовать драйвера Windows.

        Одно другому не особо мешает как бы. Зато сразу в наличии спулер, шедулер и поддержка печати через сеть. Оптимальнее всего было к CUPS прикрутить поддержку виндовых драйверов.


        1. Jeditobe Автор
          24.07.2015 10:19

          Я немного в стороне этой темы, поэтому спрошу. У CUPS есть порт под Windows полноценный?


      1. rtzra
        24.07.2015 09:33
        +2

        Подсистема печати в Windows — это адский ад, любопытно как это в итоге будет работать


  1. und
    24.07.2015 09:54
    +1

    Забавно. В одной известной комании с 60к сотрудниками есть отдел инновация, где кадлый сотрубник может что-то предложить. Одна из инноваций была — Replace Windows by ReactOS. Задумался вот сейчас, тяжело наверное было бы работать на ReacOS оффисным сотрудникам, ести он только сейчас печатать научился.


    1. Jeditobe Автор
      24.07.2015 10:33

      Я не думаю, что сильно тяжело. Если бы был реальный запрос от аудитории, мы бы могли приоритизировать данное направление.


      1. DrPass
        24.07.2015 14:00
        +8

        Вы немного не правильно расставляете приоритеты. У вас нет ещё никакой аудитории, кроме скучающих гиков, которым интересно поковыряться в новинках общественного софтостроения. Это не общественность вас должна уговаривать, что для неё сделать, а наоборот, вы должны определиться со своим позиционированием, сделать для этого соответствующий функционал, и потом предложить его общественности.
        Очевидно же, что пока ваша ОС ничего не может предложить для офисного пользователя, вы вообще не попадаете в спектр решений, на которые смотрят ИТ-руководители компаний, когда оптимизируют работу своей инфраструктуры. Никому и в голову не придём мысль, что вот если бы ReactOS умела… а давайте их попросим… а вот дождёмся, они сделают по нашей просьбе, и внедрим.
        Естественно, если вы планируете, что ReactOS должна работать как офисная «лошадка», то от реализации функции печати никуда не деться, это must have.


        1. Jeditobe Автор
          24.07.2015 14:10

          Я про уговоры ничего не говорил. Если бы стоял вопрос только в одной поддержки печати в дилеме «брать или не брать ReactOS в тестовую эксплуатацию», мы бы занялись непосредственно ей (поддержкой печати). Но такого не было.

          В данный момент ситуация такая, что человек, который может и хочет поддержку печати реализовать, у нас есть. И общее текущее состояние готовности проекта, которое на порядки лучше чем в 2006, позволяет ему это сделать.


    1. mihmig
      24.07.2015 12:09
      +1

      Да без проблем — на рабочем столе server.rdp и делов-то!


  1. lovecraft
    24.07.2015 10:32

    Самое здравое решение — использовать порт CUPS под Windows и стандартные PS-драйвера, это, по крайней мере, будет работать стабильно. Но за бортом останутся всякие CAPT-принтеры и прочее домашнее оборудование, которому необходимы отдельные библиотеки для отправки информации через USB.


    1. Jeditobe Автор
      24.07.2015 10:34

      А основная цель проекта — совместимость с существующими драйверами и устройствами. Поэтому оставлять их за бортом нельзя.

      Но если найдется еще один доброволец, который возьмется за CUPS, никто ему мешать не будет.


  1. netto
    24.07.2015 12:51
    +1

    > ReactOS научится работать с принтерами и печатать документы.

    Ну, все, теперь — заживем!

    > Первые попытки добавить поддержку принтеров предпринимались отдельными разработчиками еще в 2006 году, но к сожалению в силу разных причин, не увенчались успехом. Теперь же Колин занимается этим проектом в рамках своей дипломной работы в университете и полон решимости довести работу до конца.

    гыгыг.


  1. xvilka
    24.07.2015 14:50

    Помогли б еще с проектом свободного драйвера для Canon CAPT принтеров: github.com/agalakhov/captdriver


    1. Jeditobe Автор
      24.07.2015 14:54

      Было бы круто, если бы автор связался с нами.


      1. xvilka
        24.07.2015 14:57

        Автор той библиотеки больше не имеет CAPT-совместимого принтера, поэтому надо что бы кто-то продолжил его дело.


        1. Jeditobe Автор
          24.07.2015 14:58

          Зато у него опыт есть, мы бы хотели, чтобы он участвовал в разработке подсистемы печати в ReactOS


  1. Spetros
    24.07.2015 15:02

    А почему используется старенький ноутбук и не менее старый принтер с LPT-портом?
    Правильно ли я понимаю, что сейчас реализована поддержка только принтеров с LPT?


    1. Jeditobe Автор
      24.07.2015 15:05
      +2

      поддержка только принтеров с LPT

      Да. Сначала ползать, потом ходить, потом бегать.


  1. Jeditobe Автор
    24.07.2015 15:04
    -1

    [/]