Yazıcılar neden sürücü gerektiriyor?


39

Neden her zaman yeni bir yazıcı kurduğumda bilgisayarımda yüklü 500'den fazla MB yazıcı sürücüsüne ihtiyacım olduğunu merak ettim. Bilgisayarlar neden bir yazıcıya yazdırılması gereken dosyayı gönderemiyor ve yazıcının tüm gerekli işlemleri yapmasını sağlıyor?

Kuşkusuz, yazıcılar hakkında hiçbir şey bilmiyorum. Yazıcı sürücüsünün, bazı standart biçimli dosyaları yazıcıya gönderilen özel talimatlara dönüştüren her yazıcı için benzersiz olduğunu farz ediyorum. Her bilgisayarı bu belirli sürücüyü indirmeye zorlamak yerine, bu sürücünün yalnızca yazıcının üzerinde durması ve yazıcının standart bir dosya biçiminde olması daha mantıklı değil mi?

Apple'ın yeni patent başvurusunda bile , yazıcı sürücüsünün bulutta veya aygıtın kendisinde olması hakkında konuşurlar. Anlaşılır bir şekilde, yazıcı sürücüsü bulut içindeyse, kullanmak için yerel PC'nin indirmesi gerekir. Bununla birlikte, ikinci durumda, sürücü cihazda saklandığında, neden bilgisayar yazıcı sürücüsünü yerel PC'ye aktarmalı ve yalnızca o zaman yazdırma işini göndermeli? Neden sadece yazdırması için dosyayı göndermiyor ve yazıcının bu dosyayı alıp PC'de herhangi bir işlem yapmadan belgeyi yazdırmak için yazıcı sürücüsünü (yazıcıya zaten yüklendi) kullanamıyor?

Yazıcıların işleme yeteneği olmadığı için mi? Bunu inanması zor buluyorum çünkü bugünün yazıcıları üzerlerindeki mini ekranlar gibi şeylerle gittikçe daha da karmaşıklaşıyor gibi görünüyorlar ve içinde yerleşik wifi var ve bir hafıza kartı takıp doğrudan bilgisayarsız baskı yapabiliyorlar.


15
Uygulamalar bugünlerde şişirilmiş, ancak bir yazıcı sürücüsü için 500+ MB yol abartılı olduğunu düşünüyorum. Daha çok (isteğe bağlı) yazılım paketleri gibi geliyor.
schnaader

4
Vay bunu okumak bana CUPS ve Linux kullandığım için teşekkür ediyor. Cehennem, windows istemcileri için bir baskı sunucusu çalıştırdığımda bile CUPS kullandım. CUPS, asıl yazıcı sürücülerine baktığından, tüm windows istemcileri, hangi yazıcıya yazdırdıklarından bağımsız olarak, aynı genel komut dosyası sonrası sürücüsünü kullandılar. Güzeldi.
Kyle__

3
500 MB kesinlikle abartılı. .
surfasb

Yazıcı sürücüleri yakın gelecekte geçmişte kalmış olabilir ... conceivablytech.com/8817/products/…
Moab

8
500 MB abartılı değil. HP sürücüleri, birkaç yıldır bu kadar büyük ve daha büyük (tüketici ürünleri için) olmuştur. Pakette çok miktarda bloatware ve gereksiz uygulamalar bulunuyor. Ancak HP, bu yazıcıların çoğu için bir "sadece sürücü" paketi sunmaz, bu nedenle alabileceğiniz tek şey budur.
music2myear

Yanıtlar:


29

Basit cevap, 500 MB veya 50 MB, hatta 5 MB sürücü gerektirmezler. Bir PCL (çoğu inkjet'in söylediği) sürücü yüzlerce KB değerindedir. Aynı şekilde, bir postscript sürücüsü de aynı derecede küçük.

Windows'ta, aslında "doğru" sürücü olmasa bile, yerleşik bir sürücü kullanarak çoğu yazıcıyı kurabilir ve kullanabilirsiniz. hp-laserjet-4Örneğin , ne kadar matbaanın sürücüyle daha iyi çalışacağına şaşıracaksınız.

Tüm bu fazladan alan yardım dosyaları, grafikler, güncelleyici, çevrimiçi olarak daha fazla mürekkep sipariş etmenize izin veren aptalca bir uygulama, küçük resim vb.

Err, bu soruyu cevaplamadı.

Cevap, sürücünün sadece yazıcının dilini konuşması gerekiyor. Yazıcı ham bir bitmapte okumuş olsa bile, yazdırmakta olduğunuz sayfayı alan ve bir PPM dosyasına dönüştüren bir sürücüye ihtiyacınız olacaktır. Bu inanılmaz derecede verimsiz olurdu, bu nedenle çiziciler için HPGL, iyi yazıcılar için PS ve OK yazıcılar ve inkjetler için PCL gibi dilleri var.

İşletim sisteminiz veya yazılımınız yazıcının dilini konuşuyorsa, sürücüye ihtiyaç duymaz.


Büyük, şişman bir HP lj3100 yazıcım var ve WinXp, ~ Vista veya ~ 7 aygıtlarında herhangi bir sürücü ile yazdırılmıyor. At ve yenisini al.
kullanıcı bilinmeyen

3
Bir dizi ana bilgisayar tabanlı yazıcı için (diğer bir deyişle WinPrinters ), bu pek de işe yaramaz. Ayrıca PDF'leri yerel olarak alabilen birkaç yazıcı vardır. Son olarak, "ilgili" bir sürücü kullanabilirken, "yanlış" sürücü bunları Windows'a maruz bırakmayacağından, yazıcınıza özgü özelliklere erişimden vazgeçmiş olabilirsiniz.
afrazier

HP'nin bir süredir, hangi nedenle olursa olsun varsayılan sürücüleri kullanamadığınız durumlar için "uyumlu" sürücüleri listeleyen bir sayfası vardı. Oldukça kullanışlıydı. Bir süredir aramıyorum ama hala var olabilir.
music2myear

ahlaksız, ah tamamen, "yanlış" sürücüyü kullanırken bazen belirli özelliklerden vazgeçersiniz, ancak genellikle dupleksleme, zımbalama veya mürekkep / toner seviyesi raporlamadır. Sanırım atlanabilecek renk eşleştirme ve kaynaştırma dayanımı parametreleri olabilir, ancak bunlar genel baskı için gerekli değildir. PDF yazdırma işlemine gelince, çoğumuz bu kadar değerli Xerox renk fazerlerine sahip değiliz ... ama sanırım daha yaygınlaşıyor.
Kyle__

1
Yorumun daha uzağa uzatılması. Bazı "profesyonel sınıf" yazıcılar, zımbalama, otomatik iki taraflı baskı ve hatta basılı kopyalar için otomatik yatay / dikey yığınlama gibi özellikler içerir (el ilanları için mükemmel). Bu özelliklerin çoğu, yalnızca üretici tarafından sağlanan yazıcı sürücüsünü kullanırken ve varsayılan (PostScript) sürücülerinde bulunmayan durumlarda kullanılabilir.
obaqueiro

16

Bence bu tarihin bir kalıntısı.

PC tarafında yazıcılar karakter karakter grubundan (yani, ASCII'yi gönderirseniz, daktilo gibi yazmışlar) Epson FX80 döneminde (ASCII + kontrol kodları) piksel cinsinden evrimleşmişlerdir. . Bence rekabet seviyesi ve onların gerçekten grafik yapmayan cihazlardan ürettikleri gerçeği, her yeni nesil teknolojide yazıcı üreticilerinin işleme yükünü sürücüye eklemenin daha ucuz olduğu anlamına geliyordu. yan.

Mac tarafında, ilk büyük sıçrama Postscript'i kullanan Laserjet'ti. Postscript tanımladığınız şeydir - — bir metni metinde tanımlamanın ve Postscript'i ne olursa olsun yorumlamasının rasterleştirilmesinin bir yoludur. Aslında tam bir programlama dili, PDF aynı derlenmiş bir form gibi derlenmiş bir form olarak geliştirildi, fakat (başlangıçta, mutfak lavabosunu atmaya başlamadan önce) programlama dili yoktu. Postscript'i işlemek için, orijinal Laserjet'in bağlı olduğu Mac gibi bir 68000'i vardı, ancak orijinal Mac'ler RAM konusunda çok kısaydı ve muhtemelen yazdırmak için gereken ölçekte grafikler oluşturmalarını beklemek gerçekçi olmazdı. makul bir süre içerisinde.

Postscript mirası, bir yazıcıyla iletişim kurmanın yolu olarak Linux'ta yaşar; burada, bir Postscript yazıcısı olan Ghostscript, uzun süredir standart yazıcı sürücüsü olan CUPS (hala Postscript'e bağlı).

Bir Postscript rasterizatörünü dahil etmemenin maliyet avantajları, özellikle bilgisayar gücü arttıkça, PC yolunun pazarı kazanmasının nedeni olduğunu düşünüyorum. Apple'ın yeni patenti, iOS'taki bir çok mantığı yazıcıya geri döndüren hava baskısı malzemesinden bir adım gibi görünüyor. Sanırım herhangi bir ilerleme göreceksek, bunun tüketicilerin herhangi bir cihazla dolaşıp gerçekten baskı yapabilmelerini gerçekten istedikleri kablosuz açıdan kaynaklanacağını düşünüyorum.


Çok fazla bir kalıntı. O zamanlar standart bir yazıcı protokolü yoktu ve her yazıcı üreticisinin kendi dili vardı. Wordperfect story Almost Perfect , eski günler ve yazıcı sürücüsü deliliği hakkında biraz konuşuyor.
Rich Homolka

İyi okuma ipucu; Yazıcı teknolojisi değişikliklerine ayak uyduracak kadar çok sorun yaşadıkları görülüyor. Ofiste bir lazer yazıcı için biçimlendirilmiş belgelerin daha sonra eve alınmaları gerekip gerekmediği konusunda WordPerfect 4.0'ın geliştirilmesi hakkında bir tartışma yaptıklarını söyleyen küçük söz, kalıcı olarak yeniden biçimlendirilmeli, düşünce sürecinin ne kadar geriye dönük olduğunu göstermelidir: yazıcınız belgenin nasıl biteceğini belirledi bakarken, pazar lideri yazılımı bile belgelerin taşınabilirliğini korumayı denemek için çemberlerin içinden atlamak zorunda kaldı.
Tommy,

Teşekkürler. Bu tür tarihsel bağlam çoğu zaman güncel bilgi işlem sözleşmelerini daha anlaşılır kılmaktadır. Ancak, Adobe’in lisansı aldığı ve kullanımı için oldukça dik ücretler istediği gerçeğini Postscript’in benimsenmesine engel teşkil etmiyor mu? NeXTStep'in (OS), Postscript'i aynı zamanda görüntüleme amacıyla kullanması ve Adobe'ye çok para ödemek zorunda kalmaları konusunda kayda değer olduğunu hatırlıyorum.
robo

Bir yazıcı üreticisinin CUPS + Ghostscript'i, herhangi birisine yazılım veya patent lisansları ödemeye gerek kalmadan oldukça ucuz bir yazıcının içine koymasının mümkün olduğunu düşünüyorum. Uygun elektronikler 9 $ perakende satışa mal olur (örneğin Raspberry Pi Zero), bu nedenle yazıcı üreticileri için Adobe'den herhangi bir lisans almaktan çok daha ucuz olması gerekir. Çok sayıda ucuz yazıcı Linux'u zaten içeride çalıştırmazsa şaşırırdım.
Mikko Rantalainen

12

Eğer musunuz gerçekten bir 500-MB sürücüsünü ihtiyaç sadece baskı ?

Şansın yok mu? HP Officejet 6210, yaklaşık 400 MB değerinde yazılıma sahip bir CD'ye sahiptir, ancak gerçekte, bunlar arasında yalnızca yazdırma desteğinden çok daha fazlası vardır:

  • Tarama
  • OCR
  • fotoğraf Editörü
  • Fotoğraf yöneticisi
  • faks
  • vb.

Evet , hala şişirilmiş oldukları konusunda hemfikirim, ama hepsi baskı için değil. Yazıcı sürücüsü o kadar büyük değil - aslında, Windows 7 ile birlikte geliyor ve içerdiği bir sürücünün bir kaç megabayttan büyük olduğunu hiç görmedim.

Bu nedenle 500 MB sürücünüz olduğundan , 500 MB değerinde paketlenmiş yazılımınız olduğundan şüpheliyim .


7
Hewlett-Packard'ın daha da korkunç, korkunç bir masaüstü yazılımı geliştirme ihtiyacı hissettiği görülmesi ilginç bir şeytan .
jcrawfordor

1
Daha yararlı bir notta, bazı yazıcı üreticileri yalnızca .inf tanımlayıcısı ve gerekli ikili dosyaları içeren "yalnızca sürücü" paketlerini hazırlar. Bu genellikle bir megabaytın altındadır ve yapmanız gereken tek şey yazıcıyı bağlamak ve Yeni Donanım sihirbazını, sıkıştırılmış bir klasöre yönlendirmek (hiç bir sürücü kurmanız gerektiğini varsayarak). Yalnızca sürücü paketini bulamazsanız, gerçek sürücü dosyalarını yükleyiciden çıkarmak için genellikle bir LZMA açma aracı kullanabilirsiniz (bulması zor olsa da).
jcrawfordor

Sadece jcrawfordor sorun sadece, ayıklamak için sadece 500 MB indirmek zorunda, haha. Bir yandan, bazen pencerelerle birlikte gelen temel sürücüler iyi çalışıyor. HP PCL 6 sürücüsü gibi.
Matt

Geçerli bir nokta ancak bu soruyu yanıtlamıyor ya da gerçekten ele almıyor.
Cody C,

4

Kısa cevap, yazıcının dünyadaki her doküman formatını bilmemesi ve dünyadaki her protokolü konuşmamasıdır.

Bir yazılıma ihtiyacınız var

  • FooBar v1.3 tarafından kullanılan formatı, genellikle iki kısımda bulunan bir BazJet 3000 tarafından anlaşılan formata dönüştürmek
    1. FooBar formatını işletim sistemi tarafından kullanılan (FooBar'da yaşayan) dahili formata dönüştüren bir bit.
    2. İşletim sisteminin iç biçiminden, yazıcının kullandığı biçime dönüştürülen bir bit. Bu yazıcı sürücüsünün bir parçasıydı.
  • işletim sistemi soyutlamasını, yazıcının anlayabileceği bir kablo üzerindeki bitlere dönüştürün. Bu, yazıcı sürücüsünün başka bir parçasıydı.

Şimdi, bu durumu basitleştirmek için yapabileceğiniz birkaç şey var:

  • Yazıcının kullanması için bir veya küçük format grubuna yerleşebilirsiniz. Buradaki uzun süredir devam eden örnek, postscript yazıcısıdır --- genel bir postscript göndererek, hemen hemen tüm PS yazıcılarına format dönüştürücüsüz olarak yazdırabilirsiniz.

    Evdeki kullanıcının bakış açısındaki problem her zaman yazıcıyı daha pahalı hale getirmiştir çünkü önemsiz bir işlemciye ve yazıcıda önemli miktarda belleğe ihtiyaç duyması gerekir (yani, yazıcı başka bir bilgisayardır).

  • Yazıcıyla konuşmak için bir veya küçük (1) fiziksel bağlayıcılar grubunu ve (2) protokolleri kullanabilirsiniz. Bugünlerde bunun anlamı (1) ethernet, WiFi veya bluetooth ve (2) ipp (diyelim).

    Yine, sınırlama her zaman donanımın maliyetini arttırdığı yönünde olmuştur.

İyi haber, Moore'un, ilave maliyetin önemsiz hale gelmesi için yeterince uzun süredir çalışıyor olmasıdır.


Günümüzde, Raspberry Pi Zero'yu 1GHz ARM işlemci ve 512 MB RAM içeren yaklaşık 7-9 dolar karşılığında alabilirsiniz. Bir yazıcı için gerekli olmayan HDMI çıkışına bile sahiptir. Donanım maliyetleri, üreticilerin kendi ana kartlarını toplu olarak üretebiliyorlarsa, Ghostscript + CUPS'u yazıcıya dahil etmesini engellememelidir.
Mikko Rantalainen

İyi evet. Beş buçuk yıl daha "Moore'un kanunu], ek maliyetin önemsiz hale geleceği kadar uzun süredir çalışıyor."
dmckee

3
  1. Çok az bir yazıcı sürücüsü küçük <100KB olacaktır ve daha önce de belirtildiği gibi, genellikle iki standart standart arayüz dilinden birini, PCL veya Postscript'i izler. Çoğu yazıcı bu dilleri anlamak için tasarlanmıştır, ancak standart tarafından kapsanmayan özellikleri / yazı tiplerini genişletmek için kendi dillerini ekleyebilir.

  2. Özellikle yazıcınızın modeline göre tasarlanmış temel bir yazıcı sürücüsü birkaç adım öteye götürür. Yaklaşık bir megabayt kadar olabilir. Bu, yazıcıyla arayüz oluşturmak üzere ayarlanan temel PCL dilini içerecek, ancak muhtemelen dikey / yatay, taslak toner kullanımı, harmanlama, iki taraflı yazdırma, kağıt türü, filigran, kağıt boyutu, 2'li yazdırma gibi yazdırma özelliklerine erişimi de içerecektir. marjlar, çözünürlük vb.

  3. Bir yazıcı yazılım paketi mamut alıyor ve muhtemelen 500 MB’da aradığınız şey. bunlar faydalı, şüpheli, saf yazılımlara kadar her türlü yazılım bileşenini içerir. Tarayıcı araçları, OCR özellikleri, pdf'e tarama, yazıcı bakımı, yazıcı ayarları, yazıcı LAN ayarları, baskı sunucusu yazılımı, faks yazılımı, fotoğraf tarama yazılımı, fotoğraf / medya yönetim yazılımı, ortak yazılımın deneme sürümleri, tedarik gibi şeyler dahil sipariş yazılımı, yazıcı monitörü görev çubuğu yazılımı vb.

Crapware listesi oldukça kötü. Ve sadece 500 MB saklama alanı gerektirmiyor. Bu saçmalıkların birçoğu Windows önyüklemesinde çalışacak şekilde yüklenir, böylece bilgisayarınızın kaynaklarını her zaman bellek ve işlemci gibi alır. Görev çubuğunuzda çalışan bir yazıcı yardımcı programına gerçekten ihtiyacınız var mı? Hayır yapmazsın.

Temel bilgisayar kullanıcıları lanet olası şişirilmiş yazılım CD'sini kurmakta daha iyi olabilirler. Ancak, orta düzeyde bilgili kullanıcılar veya meraklı bir arkadaşı olan kullanıcılar, CD ile birlikte gelen yazılımları atlamaktan, OEM web sitesine gitmekten ve temel sürücüyü bulmaktan daha iyi. Örneğin, aşağıdan bağlantı vereceğim sayfada, yalnızca bir yazıcı ve bir işletim sistemi (Windows 7 64-bit) için çeşitli indirme seçenekleri olduğunu görüyorsunuz.

"Tam Sürücü ve Yazılım Paketi" 100 MB'dir. Bu şişkin olan basit bir şey, ama sadece talimatları takip ettin ve hazırsın. Daha sonra çeşitli yardımcı programlar sunarlar. Sonunda "Sürücüler (İleri düzey kullanıcılar için)"; Burası temel sürücünün bulunduğu yer ve sadece 1.02 MB.

Bu küçük indirme normalde kullandığım dosya. Şişirilmiş paket gibi yüklemek için bir "sihirbaz" kullanmayacağını unutmayın. Bunun yerine, bir yazıcıyı Windows'a "yazıcı ekleme sihirbazı" ve "disk var" seçeneğini kullanarak el ile nasıl yükleyeceğinizi bilmeniz gerekir; bu noktada 1,02 MB sürücü dosyasına yönlendireceksiniz. Bir ağ yazıcısıysa, yazıcınızın yerel LAN adresine bir IP bağlantı noktası oluşturmayı bilmeniz gerekebilir. Sanırım bunun neden yeniler için olmadığını görmeye başlıyoruz. Çok zor değil, ama çok da kolay değil.

Örnek indirme seçenekleri:

http://welcome.solutions.brother.com/bsc/public/us/us/en/dlf/download_index.html?reg=us&c=us&lang=en&prod=hl2040_all&dlid=&flang=English&os=93&type2=-1


Sinir bozucu bulduğum şey # 2'nin # 3'teki (mürekkep / hata seviyesi raporlaması, kurulum ayarları) içindeki en temel öğelerin, tarayıcı için eşdeğeri öğelerin hepsinin bir / birimlerinde bu günlerde çoğu / tüm yazıcılar tarafından gerekli olduğudur. PCL veya halefi diline eklenebilirse, normal kullanıcıların ihtiyaç duyduğu her şeyi sağlayan evrensel bir sürücü / os kontrol merkezi mümkün olacaktır. Yazıcı üreticilerinin yazdıkları tüm yazılımları atılmaması gerektiğini itiraf etmiyorlar; ancak yazıcı / tarayıcı kurulumları, kazanma kurulumunun en çirkin parçalarından biridir ve MS'in neden hiçbir şey yapmadığını merak ediyorum.
Dan Neely

MS'in mevcut yazıcıların% 80-90'ı ile Windows 8'e uyumlu olduğu tahmin edilen sınıf sürücüleri eklediği ortaya çıkıyor. Apple da evrensel baskı seçeneklerine bakarak birkaç yıl içinde tüm sürücü sınıfının sonuna bakıyor olabiliriz. anandtech.com/show/5630/… venturebeat.com/2012/02/29/…
Dan Neely

1

Sadece bir FYI, "BT ağ dağıtımı" sürücü paketini ya da onun gibi bir şey arayın. Tüm bloatware değil sadece sürücülere sahip olacak . Alternatif olarak, kurulum dosyaları ayıklamak için deneyin ve sürücüyü kendiniz bulabilirsiniz (sadece sürücü için işletim sistemi arama yapması ve olmayan yazılımı yüklemek).

Yazıcılar yok sürücülerin 500 MB değerinde gerektirir. Sürücüler genellikle 5 MB'ın altındadır (çünkü bazı temel yazılımları içermeleri gerekir). Sürücüler genellikle satıcıya özel test sayfaları yazdırmanıza, mürekkep kartuşu hizalamasını ayarlamanıza veya mürekkep az olduğunda sizi uyarmanıza olanak tanıyan bakım yazılımı sağlar.


1

İnsanların burada yazılım yazılımı ve yazıcı iletişim standartları hakkında konuştuğunu gördüm, ancak tartışmada önemli bir şeyin cevapsız olduğunu düşünüyorum.

Birçok yeni ucuz yazıcı kendi başına herhangi bir işlem yapmaz. Bunun yerine, ana bilgisayara ihtiyaç duymaları yerine, özel bir format kullanarak doğrudan bir sayfaya yazdırılacak olan verileri işlerler. Bu, şeylerin donanım tarafını basitleştirir. Geleneksel bir renkli lazer yazıcı, 5 ila 10 yıl öncesine kadar bir masaüstü bilgisayarın kapasitesine sahip yerleşik bir bilgisayara sahip olacak ve bununla ilgili en büyük sorun, bu tür gömülü bilgisayarlar için donanımın pahalı olmasıdır. Ayrıca PostScript ile lisans sorunu da vardır; örneğin, her bir yazıcının yerel olarak kullanabilmesi için lisans ödemesi gerekir. Bu nedenle, atlatmak için, daha basit bir sayfa tanımlama dili kullanan daha ucuz bir gömülü bilgisayar kullanılır, bu da maliyeti düşürmek için genellikle tescilli ve lisanssızdır. Ardından, yazdırılacak verileri gerçekten işlemek ana bilgisayarın işidir. Piyasada onlar için fiyatların düşmesini talep ettiği için faks modemlerinde de benzer bir şey oldu, şimdi “winmodems” olarak adlandırılıyor. Tanımladığım gibi yazıcılara bazen "winprinters" denir. Kazanan kısım, çoğu kişinin yalnızca pencereler için sürücülere sahip olduğu üzücü gerçeğinden geliyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.