Re: Driverless scanning for WSD and ESCL supported scanners is coming

2020-08-06 Thread Zdenek Dohnal

On 8/6/20 4:37 PM, Robert Marcano via devel wrote:
> On 8/6/20 3:48 AM, Zdenek Dohnal wrote:
>> On 8/5/20 2:30 PM, Jiří Eischmann wrote:
>>>
>>>   Will it be possible to use a Fedora machine as a server, so that I
>>> can
>>> have an old scanner connected to it via USB and then shared with other
>>> devices on the local network via those protocols?
>>> That would be neat.
>>>
>>> Jiri
>>
>> Hi Jirka,
>>
>> IIRC it is possible even now via saned on the server, but saned doesn't
>> use WSD or ESCL, just simple TCP transfer between client and server.
>>
>> In practice it looks like - you have a proprietary or sane-backends
>> supported USB scanner (sane-airscan doesn't work for USB devices), you
>> set up ACL on saned and setup clients to connect to the server.
>
> From the README, it looks like some manufacturers allow eSCL to work
> over USB too:
>
>   However, most (all?) of the eSCL devices will also work over USB, if
>   IPP-over-USB daemon is installed on your computer
>
> and some are even USB only:
>
>   [2]: this device is USB-only, but it works well with the IPP-over-USB
>   daemon.
>
> I hope this becomes a trend for non networked scanners too.

I had a suspicion ipp-over-usb daemon like ipp-usb or ippusbxd could
help, but I wasn't sure (it was created for supporting USB printer
devices), so didn't want to spread any mystification.

ipp-over-usb daemons - ipp-usb and ippusbxd - are on my list what to
package, they will come into Fedora this year (I hope).

>
>>
>> sane-airscan is a backend for communication with scanner supporting
>> WSD/ESCL, it doesn't use those protocols for sharing the device.
>>
>> Zdenek
>>
>>> ___
>>> devel mailing list -- devel@lists.fedoraproject.org
>>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>>> Fedora Code of Conduct:
>>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>>> List Archives:
>>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>>
>>
>> ___
>> devel mailing list -- devel@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> Fedora Code of Conduct:
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

-- 
Zdenek Dohnal
Software Engineer
Red Hat Czech - Brno TPB-C




signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Driverless scanning for WSD and ESCL supported scanners is coming

2020-08-06 Thread Robert Marcano via devel

On 8/6/20 3:48 AM, Zdenek Dohnal wrote:

On 8/5/20 2:30 PM, Jiří Eischmann wrote:


  Will it be possible to use a Fedora machine as a server, so that I can
have an old scanner connected to it via USB and then shared with other
devices on the local network via those protocols?
That would be neat.

Jiri


Hi Jirka,

IIRC it is possible even now via saned on the server, but saned doesn't
use WSD or ESCL, just simple TCP transfer between client and server.

In practice it looks like - you have a proprietary or sane-backends
supported USB scanner (sane-airscan doesn't work for USB devices), you
set up ACL on saned and setup clients to connect to the server.


From the README, it looks like some manufacturers allow eSCL to work 
over USB too:


  However, most (all?) of the eSCL devices will also work over USB, if
  IPP-over-USB daemon is installed on your computer

and some are even USB only:

  [2]: this device is USB-only, but it works well with the IPP-over-USB
  daemon.

I hope this becomes a trend for non networked scanners too.



sane-airscan is a backend for communication with scanner supporting
WSD/ESCL, it doesn't use those protocols for sharing the device.

Zdenek


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Driverless scanning for WSD and ESCL supported scanners is coming

2020-08-06 Thread Zdenek Dohnal

On 8/5/20 10:04 PM, Robert Marcano via devel wrote:
> On 8/5/20 8:30 AM, Jiří Eischmann wrote:
>> Zdenek Dohnal píše v St 05. 08. 2020 v 07:44 +0200:
>>> Hi all,
>>>
>>> I would like to announce sane-airscan project [1] will be shipped in
>>> the
>>> official Fedora repositories from Fedora 32 [2].
>>>
>>> sane-airscan implements a backend for Microsoft WSD and ESCL (usually
>>> called AirScan, originating from Apple) protocols, which are common
>>> in
>>> newer (2012+) scanners and multi-function devices for scanning.
>>>
>>> Using sane-airscan, newer devices don't need vendor proprietary
>>> software
>>> for scanning any longer (e.g. hplip with its hp-plugin).
>>>
>>> The project is divided into main package - sane-airscan - which
>>> contains
>>> helper tool - airscan-discover - for discovering devices in setups,
>>> where automatic DNS-SD discovery doesn't do the trick, and subpackage
>>> -
>>> libsane-airscan - which the main package requires and the common
>>> known
>>> project for scanning - sane-backends - will require to get the
>>> backend
>>> into common scanning stack installation.
>>>
>>> Please feel free to test it.
>>
>>   Will it be possible to use a Fedora machine as a server, so that I can
>> have an old scanner connected to it via USB and then shared with other
>> devices on the local network via those protocols?
>> That would be neat.
>
> If your clients are SANE supported OSs, you can already do that with
> saned. For example this documentation
>
> https://wiki.debian.org/SaneOverNetwork
That's what I get if I don't finish an email at once :) you were faster :)
>
>
>>
>> Jiri
>> ___
>> devel mailing list -- devel@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> Fedora Code of Conduct:
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

-- 
Zdenek Dohnal
Software Engineer
Red Hat Czech - Brno TPB-C




signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Driverless scanning for WSD and ESCL supported scanners is coming

2020-08-06 Thread Zdenek Dohnal
On 8/5/20 2:30 PM, Jiří Eischmann wrote:
>
>  Will it be possible to use a Fedora machine as a server, so that I can
> have an old scanner connected to it via USB and then shared with other
> devices on the local network via those protocols?
> That would be neat.
>
> Jiri

Hi Jirka,

IIRC it is possible even now via saned on the server, but saned doesn't
use WSD or ESCL, just simple TCP transfer between client and server.

In practice it looks like - you have a proprietary or sane-backends
supported USB scanner (sane-airscan doesn't work for USB devices), you
set up ACL on saned and setup clients to connect to the server.

sane-airscan is a backend for communication with scanner supporting
WSD/ESCL, it doesn't use those protocols for sharing the device.

Zdenek

> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

-- 
Zdenek Dohnal
Software Engineer
Red Hat Czech - Brno TPB-C




signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Driverless scanning for WSD and ESCL supported scanners is coming

2020-08-05 Thread Robert Marcano via devel

On 8/5/20 8:30 AM, Jiří Eischmann wrote:

Zdenek Dohnal píše v St 05. 08. 2020 v 07:44 +0200:

Hi all,

I would like to announce sane-airscan project [1] will be shipped in
the
official Fedora repositories from Fedora 32 [2].

sane-airscan implements a backend for Microsoft WSD and ESCL (usually
called AirScan, originating from Apple) protocols, which are common
in
newer (2012+) scanners and multi-function devices for scanning.

Using sane-airscan, newer devices don't need vendor proprietary
software
for scanning any longer (e.g. hplip with its hp-plugin).

The project is divided into main package - sane-airscan - which
contains
helper tool - airscan-discover - for discovering devices in setups,
where automatic DNS-SD discovery doesn't do the trick, and subpackage
-
libsane-airscan - which the main package requires and the common
known
project for scanning - sane-backends - will require to get the
backend
into common scanning stack installation.

Please feel free to test it.


  Will it be possible to use a Fedora machine as a server, so that I can
have an old scanner connected to it via USB and then shared with other
devices on the local network via those protocols?
That would be neat.


If your clients are SANE supported OSs, you can already do that with 
saned. For example this documentation


https://wiki.debian.org/SaneOverNetwork




Jiri
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Driverless scanning for WSD and ESCL supported scanners is coming

2020-08-05 Thread Jiří Eischmann
Zdenek Dohnal píše v St 05. 08. 2020 v 07:44 +0200:
> Hi all,
> 
> I would like to announce sane-airscan project [1] will be shipped in
> the
> official Fedora repositories from Fedora 32 [2].
> 
> sane-airscan implements a backend for Microsoft WSD and ESCL (usually
> called AirScan, originating from Apple) protocols, which are common
> in
> newer (2012+) scanners and multi-function devices for scanning.
> 
> Using sane-airscan, newer devices don't need vendor proprietary
> software
> for scanning any longer (e.g. hplip with its hp-plugin).
> 
> The project is divided into main package - sane-airscan - which
> contains
> helper tool - airscan-discover - for discovering devices in setups,
> where automatic DNS-SD discovery doesn't do the trick, and subpackage
> -
> libsane-airscan - which the main package requires and the common
> known
> project for scanning - sane-backends - will require to get the
> backend
> into common scanning stack installation.
> 
> Please feel free to test it.

 Will it be possible to use a Fedora machine as a server, so that I can
have an old scanner connected to it via USB and then shared with other
devices on the local network via those protocols?
That would be neat.

Jiri
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Driverless scanning for WSD and ESCL supported scanners is coming

2020-08-05 Thread Zdenek Dohnal

On 8/5/20 10:07 AM, Dominik 'Rathann' Mierzejewski wrote:
> On Wednesday, 05 August 2020 at 07:44, Zdenek Dohnal wrote:
>> Hi all,
>>
>> I would like to announce sane-airscan project [1] will be shipped in the
>> official Fedora repositories from Fedora 32 [2].
>>
>> sane-airscan implements a backend for Microsoft WSD and ESCL (usually
>> called AirScan, originating from Apple) protocols, which are common in
>> newer (2012+) scanners and multi-function devices for scanning.
>>
>> Using sane-airscan, newer devices don't need vendor proprietary software
>> for scanning any longer (e.g. hplip with its hp-plugin).
> This is great news, thanks to you and Alexander Pevzner for making it
> happen. It makes me smile even if my current printer is not supported
> and still requires hp-plugin.

Hi Dominik,

if your device is capable of AirPrint (is network printer+has enabled
IPP+capable to be installed as '-m everywhere' model via lpadmin), there
is a good chance (unless you are unlucky like me with Laserjet m1536dnf
- supports AirPrint, but not AirScan) that it supports AirScan too.

>
> Regards,
> Dominik

-- 
Zdenek Dohnal
Software Engineer
Red Hat Czech - Brno TPB-C




signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Driverless scanning for WSD and ESCL supported scanners is coming

2020-08-05 Thread Dominik 'Rathann' Mierzejewski
On Wednesday, 05 August 2020 at 07:44, Zdenek Dohnal wrote:
> Hi all,
> 
> I would like to announce sane-airscan project [1] will be shipped in the
> official Fedora repositories from Fedora 32 [2].
> 
> sane-airscan implements a backend for Microsoft WSD and ESCL (usually
> called AirScan, originating from Apple) protocols, which are common in
> newer (2012+) scanners and multi-function devices for scanning.
> 
> Using sane-airscan, newer devices don't need vendor proprietary software
> for scanning any longer (e.g. hplip with its hp-plugin).

This is great news, thanks to you and Alexander Pevzner for making it
happen. It makes me smile even if my current printer is not supported
and still requires hp-plugin.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Driverless scanning for WSD and ESCL supported scanners is coming

2020-08-04 Thread Zdenek Dohnal
Hi all,

I would like to announce sane-airscan project [1] will be shipped in the
official Fedora repositories from Fedora 32 [2].

sane-airscan implements a backend for Microsoft WSD and ESCL (usually
called AirScan, originating from Apple) protocols, which are common in
newer (2012+) scanners and multi-function devices for scanning.

Using sane-airscan, newer devices don't need vendor proprietary software
for scanning any longer (e.g. hplip with its hp-plugin).

The project is divided into main package - sane-airscan - which contains
helper tool - airscan-discover - for discovering devices in setups,
where automatic DNS-SD discovery doesn't do the trick, and subpackage -
libsane-airscan - which the main package requires and the common known
project for scanning - sane-backends - will require to get the backend
into common scanning stack installation.

Please feel free to test it.


Have a nice day,

Zdenek


[1] https://github.com/alexpevzner/sane-airscan

[2] https://bodhi.fedoraproject.org/updates/FEDORA-2020-841f4ce8df

-- 
Zdenek Dohnal
Software Engineer
Red Hat Czech - Brno TPB-C




signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org