From owner-freebsd-questions@FreeBSD.ORG Thu May 28 20:25:06 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BCF821065679 for ; Thu, 28 May 2009 20:25:06 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (wojtek.tensor.gdynia.pl [IPv6:2001:4070:101:2::1]) by mx1.freebsd.org (Postfix) with ESMTP id D11B28FC1F for ; Thu, 28 May 2009 20:25:05 +0000 (UTC) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from wojtek.tensor.gdynia.pl (localhost [IPv6:::1]) by wojtek.tensor.gdynia.pl (8.14.3/8.14.3) with ESMTP id n4SKOkQi062642; Thu, 28 May 2009 22:24:46 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Received: from localhost (wojtek@localhost) by wojtek.tensor.gdynia.pl (8.14.3/8.14.3/Submit) with ESMTP id n4SKOksR062639; Thu, 28 May 2009 22:24:46 +0200 (CEST) (envelope-from wojtek@wojtek.tensor.gdynia.pl) Date: Thu, 28 May 2009 22:24:46 +0200 (CEST) From: Wojciech Puchar To: Polytropon In-Reply-To: <20090528220640.77ebc490.freebsd@edvax.de> Message-ID: References: <23711563.post@talk.nabble.com> <20090525154816.3cee4b9a@scorpio> <20090526144939.d21275c2.freebsd@edvax.de> <20090527133706.1a6e4612@scorpio> <20090528083057.554dca76@scorpio> <20090528090941.1b39b676@scorpio> <20090528183141.107ff3e4.freebsd@edvax.de> <20090528170909.GA1841@phenom.cordula.ws> <20090528193719.97764c30.freebsd@edvax.de> <20090528220640.77ebc490.freebsd@edvax.de> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cpghost , freebsd-questions@freebsd.org Subject: Re: Canon printer and TurboPrint X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2009 20:25:07 -0000 > > in general, I would agree, but some BASIC FUNCTIONALITY should > be brought by the printer itself, and if it's only ASCII printing, > so things like > > % ls /etc > /dev/ulpt0 what's wrong in ls /etc|lpr ? > Exactly, THAT's the problem. If all manufacturers would agree to > have a certain standard about how printers can receive bitmapped it's even easier to set up that standard than it was to set up PCL standard. USB allows two-side communication and virtual pipes. so one pipe - printer control, command and response method, most important command - get printer capabilities like resolutions supported, color supported or not as MUST BE in standard, all extras like configuring paper source, setting up printer specific options (say toner economy mode) - optional. Another command - set mode (like 600 dpi, black&white). second pipe - just getting raw bitmap. incredibly simple to implement both in printer and software. but looks like too difficult for manufacturers.