* Re: [Printing-architecture] [Printing-summit] Another Common Dialog
[not found] <513682.96359.qm@web23108.mail.ird.yahoo.com>
@ 2009-04-21 17:14 ` Till Kamppeter
2009-04-22 0:25 ` Olaf Meeuwissen
1 sibling, 0 replies; 7+ messages in thread
From: Till Kamppeter @ 2009-04-21 17:14 UTC (permalink / raw)
To: Hin-Tak Leung
Cc: printing-architecture@lists.linux-foundation.org,
Johannes Meixner, DavidSuffield,
printing-summit@lists.linux-foundation.org
Hin-Tak Leung wrote:
> --- On Tue, 21/4/09, Suffield, David <david.suffield@hp.com> wrote:
>
>> Hi Johannes,
>>
>>> From: Johannes Meixner [mailto:jsmeix@suse.de]
>>> Hello David,
>>>
>>> On Apr 17 17:55 Suffield, David wrote (shortened):
>>>>> As far as I know you cannot derect a scanner
>> or memory card unit
>>>>> in a HP all-in-one device on the operating
>> system level, see
>>>>> https://bugzilla.novell.com/show_bug.cgi?id=469721#c9
>>> [...]
>>>> All newer HP all-in-ones with photocard readers
>> enumerate
>>>> as Mass Storage device. Some of the first
>> photocard readers
>>>> required 1284.4/MLC, but not anymore.
>>> How does the scanner unit enumerate nowadays?
>> There is no change with scanner USB enumeration. As far as
>> I know there is no well defined "scanner" interface like the
>> "mass storage" interface.
>
> Sorry to catch this thread a little late and missed the earlier exchange... just want to say that the USB specification has an imaging device class (I don't remember the precise name), besides printer and mass storage. The imaging device class is where many usb-capable digital camera/camcorder appears as. I think the class is called ptp but can't remember the name...
>
> granted most scanners uses twain under windows and sane on linux, (and some sort of twain-sane bridge in wine), but often proprietary - somebody correct me. presumably libsane has a way of enumerating scanner devices, if there is no bus contention between accessing other functionalties
> such as printing and storage?
As far as I remember libsane considers as scanner what has a
vendor/product ID pair in the hardcoded list of one of the SANE backends
(or even a hardcoded overview list which is part of SANE).
Till
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [Printing-architecture] [Printing-summit] Another Common Dialog
[not found] <513682.96359.qm@web23108.mail.ird.yahoo.com>
2009-04-21 17:14 ` [Printing-architecture] [Printing-summit] Another Common Dialog Till Kamppeter
@ 2009-04-22 0:25 ` Olaf Meeuwissen
1 sibling, 0 replies; 7+ messages in thread
From: Olaf Meeuwissen @ 2009-04-22 0:25 UTC (permalink / raw)
To: Hin-Tak Leung
Cc: printing-architecture@lists.linux-foundation.org,
Johannes Meixner, DavidSuffield,
printing-summit@lists.linux-foundation.org
Hin-Tak Leung <hintak_leung@yahoo.co.uk> writes:
> --- On Tue, 21/4/09, Suffield, David <david.suffield@hp.com> wrote:
>
>> > From: Johannes Meixner [mailto:jsmeix@suse.de]
>> >
>> > How does the scanner unit enumerate nowadays?
>>
>> There is no change with scanner USB enumeration. As far as
>> I know there is no well defined "scanner" interface like the
>> "mass storage" interface.
>
> [snip] ... just want to say that the USB specification has an imaging
> device class (I don't remember the precise name), besides printer and
> mass storage. The imaging device class is where many usb-capable
> digital camera/camcorder appears as. I think the class is called ptp
> but can't remember the name...
There was a scanner device class in a draft of the USB spec (ID = 6) but
that never made the cut for the final standard :-( As a result the bulk
of the USB scanners now use the vendor specific class (ID = 255). There
may be some that use something else but there is NO reliable way you can
identify a scanner device short of consulting a database (which needs to
be updated continuously to account for new devices hitting the shelves).
FWIW, SCSI devices are a little bit better off but even there all is not
well. Although the bulk identify themselves as a SCANNER, there are a
number of (Epson and HP) devices that think they are a PROCESSOR.
There has been some discussion regarding SCSI scanner on the sane-devel
mailing list in the threads below:
http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023456.html
http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023507.html
http://lists.alioth.debian.org/pipermail/sane-devel/2009-January/023528.html
Hope this helps,
--
Olaf Meeuwissen, LPIC-2 FLOSS Engineer -- AVASYS Corporation
FSF Associate Member #1962 Help support software freedom
http://www.fsf.org/jf?referrer=1962
^ permalink raw reply [flat|nested] 7+ messages in thread
* [Printing-architecture] Another Common Dialog
@ 2009-04-16 18:21 Petrie, Glen
[not found] ` <4B3C1712-1367-404C-B77B-E7C5E5110C28@apple.com>
2009-04-17 18:21 ` [Printing-architecture] " peter sikking
0 siblings, 2 replies; 7+ messages in thread
From: Petrie, Glen @ 2009-04-16 18:21 UTC (permalink / raw)
To: Till Kamppeter, peter sikking; +Cc: printing-architecture, printing-summit
[-- Attachment #1: Type: text/plain, Size: 350 bytes --]
Have you ever considered creating/defining a Common Status/Monitoring
Dialog. CUPS may have something already but does it support
multi-function devices sub-units like fax, scan, memory card, etc and
can it provide the status/monitoring information on a sub-unit by
sub-unit basis or as a roll-up for the entire MFD or both????
glen
[-- Attachment #2: Type: text/html, Size: 1861 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread[parent not found: <4B3C1712-1367-404C-B77B-E7C5E5110C28@apple.com>]
* Re: [Printing-architecture] [Printing-summit] Another Common Dialog
[not found] ` <4B3C1712-1367-404C-B77B-E7C5E5110C28@apple.com>
@ 2009-04-16 21:35 ` Petrie, Glen
2009-04-16 21:50 ` Till Kamppeter
0 siblings, 1 reply; 7+ messages in thread
From: Petrie, Glen @ 2009-04-16 21:35 UTC (permalink / raw)
To: Michael Sweet; +Cc: printing-architecture, printing-summit, Till Kamppeter
[-- Attachment #1: Type: text/plain, Size: 2040 bytes --]
Thanks for the inputs Michael. This provides some seeds for the
implementation details. I am hoping Peter will provide similar comment
for the look-and-feel of the interface.
Glen
________________________________
From: Michael Sweet [mailto:msweet@apple.com]
Sent: Thursday, April 16, 2009 2:18 PM
To: Petrie, Glen
Cc: Till Kamppeter; peter sikking;
printing-architecture@lists.linux-foundation.org;
printing-summit@lists.linux-foundation.org
Subject: Re: [Printing-summit] Another Common Dialog
Due to numerous practical issues, most MFPs that support fax and print
have to use two separate print queues; detecting this from the print
dialog or monitoring application is fairly easy (compare device URIs and
capability bits, merge queues that differ only by capabilities), and
supporting this at the OS level is essential (and then you can really
make things easy by creating both queues, "foo" and "foo_fax"...)
Scanning functionality is managed separately from CUPS at the OS level
(usually SANE + a USB driver) but can be merged in the UI as long as the
OS provides the necessary hooks.
Supporting memory cards (presumably exposed as USB mass storage or some
sort of network share) is also possible, again as long as the OS has the
necessary hooks.
On Apr 16, 2009, at 11:21 AM, Petrie, Glen wrote:
Have you ever considered creating/defining a Common Status/Monitoring
Dialog. CUPS may have something already but does it support
multi-function devices sub-units like fax, scan, memory card, etc and
can it provide the status/monitoring information on a sub-unit by
sub-unit basis or as a roll-up for the entire MFD or both????
glen
_______________________________________________
Printing-summit mailing list
Printing-summit@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/printing-summit
________________________________________
Michael R Sweet, Senior Printing System Engineer
[-- Attachment #2: Type: text/html, Size: 9367 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Printing-architecture] Another Common Dialog
2009-04-16 18:21 [Printing-architecture] " Petrie, Glen
[not found] ` <4B3C1712-1367-404C-B77B-E7C5E5110C28@apple.com>
@ 2009-04-17 18:21 ` peter sikking
2009-04-17 18:38 ` Till Kamppeter
[not found] ` <alpine.LNX.2.00.0904211009120.29424@nelson.suse.de>
1 sibling, 2 replies; 7+ messages in thread
From: peter sikking @ 2009-04-17 18:21 UTC (permalink / raw)
To: Petrie, Glen; +Cc: printing-architecture, printing-summit, Till Kamppeter
Glen,
> Have you ever considered creating/defining a Common Status/
> Monitoring Dialog.
for printing: sure that is the next project, together with
printer installation.
> CUPS may have something already but does it support multi-function
> devices sub-units like fax, scan, memory card, etc and can it
> provide the status/monitoring information on a sub-unit by sub-unit
> basis or as a roll-up for the entire MFD or both????
for users printing, faxing, scanning, memory card reading are
totally unrelated activities. so it follows that faxing, scanning,
memory card reading is never going to be seen in a printing dialog
and also not in a status/monitoring dialog.
--ps
founder + principal interaction architect
man + machine interface works
http://mmiworks.net/blog : on interaction architecture
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [Printing-architecture] Another Common Dialog
2009-04-17 18:21 ` [Printing-architecture] " peter sikking
@ 2009-04-17 18:38 ` Till Kamppeter
2009-04-17 18:54 ` peter sikking
[not found] ` <alpine.LNX.2.00.0904211009120.29424@nelson.suse.de>
1 sibling, 1 reply; 7+ messages in thread
From: Till Kamppeter @ 2009-04-17 18:38 UTC (permalink / raw)
To: peter sikking; +Cc: Petrie, Glen, printing-architecture, printing-summit
peter sikking wrote:
> Glen,
>
>> Have you ever considered creating/defining a Common Status/Monitoring
>> Dialog.
>
> for printing: sure that is the next project, together with
> printer installation.
>
>> CUPS may have something already but does it support multi-function
>> devices sub-units like fax, scan, memory card, etc and can it provide
>> the status/monitoring information on a sub-unit by sub-unit basis or
>> as a roll-up for the entire MFD or both????
>
> for users printing, faxing, scanning, memory card reading are
> totally unrelated activities. so it follows that faxing, scanning,
> memory card reading is never going to be seen in a printing dialog
> and also not in a status/monitoring dialog.
>
I would say so, too. The scanner should appear in scanning applications,
memory cards should simply get auto-mounted and appear on the desktop
(at least for locally connected devices, for network devices they should
appear when scanning for file system shares in the network). Sending
faxes should be done by a print queue where the printing dialog shows an
appropriate widget for the fax number. A dialog to put these functions
together is not needed. It can even get counter-intuitive if an MF
device and a scan-only device is connected to the same machine.
Till
^ permalink raw reply [flat|nested] 7+ messages in thread[parent not found: <alpine.LNX.2.00.0904211009120.29424@nelson.suse.de>]
* Re: [Printing-architecture] [Printing-summit] Another Common Dialog
[not found] ` <alpine.LNX.2.00.0904211009120.29424@nelson.suse.de>
@ 2009-04-21 9:09 ` peter sikking
2009-04-21 9:14 ` peter sikking
1 sibling, 0 replies; 7+ messages in thread
From: peter sikking @ 2009-04-21 9:09 UTC (permalink / raw)
To: Johannes Meixner; +Cc: Petrie, Glen, printing-architecture, printing-summit
Johannes Meixner wrote:
> On Apr 17 20:21 peter sikking wrote (shortened):
>> for users printing, faxing, scanning, memory card reading are
>> totally unrelated activities. so it follows that faxing, scanning,
>> memory card reading is never going to be seen in a printing dialog
>> and also not in a status/monitoring dialog.
>
> Yes and no - it depends - as always - on the details what
> exactly is meant.
>
> In contrast to separated stand-alone devices where printing,
> faxing, scanning, memory card reading works independent
> of each other, all-in-one devices introduce hardware-dependent
> constraints.
>
> For example when the all-in-one device is busy with
> memory card reading, nothing else might be possible
> so that the device status/monitoring in all dialogs
> (i.e. also in the printing dialog) must display that
> the device is busy with memory card reading.
>
> The crucial point here is whether or not status/monitoring
> is meant regarding the actual hardware device.
>
> In contrast e.g. a print queue status/monitoring belongs
> of course only to the printing dialog.
interesting complication. can this lead to the situation that
when the print dialog comes up (or users Just Print) that
the printer (part) actually looks unavailable/not there
to the desktop computer?
--ps
founder + principal interaction architect
man + machine interface works
http://mmiworks.net/blog : on interaction architecture
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [Printing-architecture] [Printing-summit] Another Common Dialog
[not found] ` <alpine.LNX.2.00.0904211009120.29424@nelson.suse.de>
2009-04-21 9:09 ` peter sikking
@ 2009-04-21 9:14 ` peter sikking
1 sibling, 0 replies; 7+ messages in thread
From: peter sikking @ 2009-04-21 9:14 UTC (permalink / raw)
To: Johannes Meixner; +Cc: Petrie, Glen, printing-architecture, printing-summit
Johannes Meixner wrote:
> On Apr 17 20:21 peter sikking wrote (shortened):
>> for users printing, faxing, scanning, memory card reading are
>> totally unrelated activities. so it follows that faxing, scanning,
>> memory card reading is never going to be seen in a printing dialog
>> and also not in a status/monitoring dialog.
>
> Yes and no - it depends - as always - on the details what
> exactly is meant.
>
> In contrast to separated stand-alone devices where printing,
> faxing, scanning, memory card reading works independent
> of each other, all-in-one devices introduce hardware-dependent
> constraints.
>
> For example when the all-in-one device is busy with
> memory card reading, nothing else might be possible
> so that the device status/monitoring in all dialogs
> (i.e. also in the printing dialog) must display that
> the device is busy with memory card reading.
>
> The crucial point here is whether or not status/monitoring
> is meant regarding the actual hardware device.
>
> In contrast e.g. a print queue status/monitoring belongs
> of course only to the printing dialog.
interesting complication. can this lead to the situation that
when the print dialog comes up (or users Just Print) that
the printer (part) actually looks unavailable/not there
to the desktop computer?
--ps
founder + principal interaction architect
man + machine interface works
http://mmiworks.net/blog : on interaction architecture
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-04-22 0:25 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <513682.96359.qm@web23108.mail.ird.yahoo.com>
2009-04-21 17:14 ` [Printing-architecture] [Printing-summit] Another Common Dialog Till Kamppeter
2009-04-22 0:25 ` Olaf Meeuwissen
2009-04-16 18:21 [Printing-architecture] " Petrie, Glen
[not found] ` <4B3C1712-1367-404C-B77B-E7C5E5110C28@apple.com>
2009-04-16 21:35 ` [Printing-architecture] [Printing-summit] " Petrie, Glen
2009-04-16 21:50 ` Till Kamppeter
2009-04-17 18:21 ` [Printing-architecture] " peter sikking
2009-04-17 18:38 ` Till Kamppeter
2009-04-17 18:54 ` peter sikking
[not found] ` <200904172344.n3HNivf6025718@dsl092-065-009.bos1.dsl.speakeasy.net>
2009-04-18 9:39 ` [Printing-architecture] [Printing-summit] " peter sikking
[not found] ` <alpine.LNX.2.00.0904211009120.29424@nelson.suse.de>
2009-04-21 9:09 ` peter sikking
2009-04-21 9:14 ` peter sikking
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.