[sane-devel] Communicating with Saned

Olaf Meeuwissen olaf.meeuwissen at avasys.jp
Tue Sep 12 00:11:12 UTC 2006

"Sujeewa Raj" <ff.canengo at gmail.com> writes:

> Hi,


Better keep this on list, for there are more people that may be able
to help.

> Thank you both for the details. I found many helpful documents in doc folder
> and also in sane project web site.
> Unfortunately my development environment won't allow me using linux for client
> end. Maybe I should explain my requirement more specifically.
> I have a dedicated linux PC connected to a epson 10000XL scanner in a TCP/IP
> network lan. Other PCs (running Windows XP) want to operate the scanner via
> the network. I'm using .Net C# to write a GUI/frontend for the prupose. My
> program would be collecting user actions thru windows forms and generating the
> corresponding TCP messages to the saned server. Unfortunately, I'm struggling
> to find what those messages are.
> I would be grateful, if you can help me in finding out the messages that I can
> send to saned TCP server.

Not that I have any experience with this, but I guess you could "just"
port the SANE net backend to Windows .Net C#.  Chapter 5 of the SANE
spec should be helpful.

Hope this helps,

> Best Regards,
> FF
> On 9/8/06, Olaf Meeuwissen <olaf.meeuwissen at avasys.jp> wrote:
>           "Sujeewa Raj" <ff.canengo at gmail.com> writes:     
>      > Hi all, > > I'm working on Epson 10000XL scanner connected to
>      linux thru sane (and I'm new > to the world of sane). I want to
>      operate it over TCP/IP.     
>      As in connect the scanner directly to the network and use it?  If
>      that is the case, you may be interested in the unofficial epson2
>      backend that Alessandro Zummo posted to the list a while ago.  For
>      details,     
>        http://lists.alioth.debian.org/pipermail/sane-devel/2006-January/015986.html
>        http://lists.alioth.debian.org/pipermail/sane-devel/2006-January/015969.html     
>      I do not know for sure whether the AcuLaser CX11NF and the 10000XL
>      speak the same protocol, but I'd guess they do.     
>      > I downloaded the sane package and installed it. There is a
>      frontend > called saned which provides a TCP server for this
>      purpose. So I'm > writing the correspoding Client programme to
>      connect to Saned TCP > Server.  I would like to know the messages
>      that I'm suppossed to > send to Saned TCP Server. Also any other
>      help/known issues regarding > saned.     
>      If you just want to make the device available via a "dedicated" scan
>      server (scanner connected to a PC that allows scanning from other
>      PCs) you can use any proper SANE frontend using the net backend.     
>      > Secondly, how to get the documentation of Sane in general. I >
>      followed the tutorial in the sane-project.org site. It states that >
>      the overall package of sane comes with lots of documentation, which
>      > I'm struggling to find. Some help from you would be
>      great.  Thanking > in advance, FF     
>      The documentation is also up on the website.  See     
>        http://sane.alioth.debian.org/docs.html     
>      If you have the sane-backends (developer?) package installed, check
>      below its doc/ directory or start with a simple `man sane`.  If you
>      have the source code, everything is below doc/ in "source" format.
>      You may want to `./configure && make` first to get something more
>      readable.     
>      Hope this helps, -- Olaf Meeuwissen                          EPSON
>      AVASYS Corporation, SE1 FSF Associate Member #1962           sign up
>      at http://member.fsf.org/ GnuPG key: 6BE37D90/AB6B 0D1F 99E7 1BF5
>      EB97  976A 16C7 F27D 6BE3 7D90 Penguin's lib!       -- I hack,
>      therefore I am --               LPIC-2     

Olaf Meeuwissen                          EPSON AVASYS Corporation, SE1
FSF Associate Member #1962           sign up at http://member.fsf.org/
GnuPG key: 6BE37D90/AB6B 0D1F 99E7 1BF5 EB97  976A 16C7 F27D 6BE3 7D90
Penguin's lib!       -- I hack, therefore I am --               LPIC-2

More information about the sane-devel mailing list