[sane-devel] Communicating with Saned
olaf.meeuwissen at avasys.jp
Tue Sep 12 00:11:12 UTC 2006
"Sujeewa Raj" <ff.canengo at gmail.com> writes:
Better keep this on list, for there are more people that may be able
> 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,
> 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
> 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
> 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
> 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