Saya selalu bertanya-tanya mengapa saya membutuhkan driver printer 500+ MB yang diinstal pada komputer saya setiap kali saya menyiapkan printer baru. Mengapa komputer tidak bisa hanya mengirim file yang perlu dicetak ke printer dan meminta printer melakukan semua pemrosesan yang diperlukan?
Memang, saya tidak tahu apa-apa tentang printer. Saya mengasumsikan bahwa driver printer unik untuk setiap printer yang mengubah beberapa file format standar menjadi instruksi spesifik yang dikirim ke printer. Daripada memaksa setiap komputer untuk mengunduh driver khusus ini, apakah tidak masuk akal bagi driver ini untuk hanya berada di printer itu sendiri dan meminta printer mengambil dalam format file standar?
Bahkan dalam aplikasi paten baru Apple , mereka masih berbicara tentang memiliki driver printer baik di cloud atau di perangkat itu sendiri. Maklum, jika driver printer ada di cloud, PC lokal perlu mengunduhnya untuk menggunakannya. Namun, dalam kasus kedua ketika driver disimpan pada perangkat itu sendiri, mengapa komputer perlu mentransfer driver printer ke PC lokal dan baru kemudian mengirim pekerjaan cetak? Mengapa tidak bisa hanya mengirim file untuk dicetak dan meminta printer mengambil file itu dan menggunakan driver printer (yang sudah diinstal pada printer itu sendiri) untuk mencetak dokumen tanpa proses yang perlu dilakukan pada PC?
Apakah karena printer tidak memiliki kemampuan pemrosesan? Saya menemukan ini sulit dipercaya karena printer saat ini tampaknya semakin dan lebih canggih dengan hal-hal seperti layar mini pada mereka dan mereka memiliki wifi built in dan kemampuan untuk memasukkan kartu memori dan mencetak langsung dari itu tanpa komputer.
Jawaban:
Jawaban sederhana, mereka tidak memerlukan 500 MB, atau 50 MB, atau bahkan driver 5 MB. Sebuah PCL (apa yang kebanyakan printer inkjet berbicara) driver di ratusan KB. Demikian juga, driver postscript juga sama kecilnya.
Pada Windows, Anda dapat menginstal dan menggunakan sebagian besar printer menggunakan driver bawaan, meskipun itu bukan driver "benar". Anda akan terkejut melihat berapa banyak printer yang akan bekerja dengan baik dengan
hp-laserjet-4
driver misalnya.Semua ruang ekstra tersebut adalah file bantuan, grafik, pembaru, aplikasi konyol yang memungkinkan Anda memesan lebih banyak tinta secara online, clipart, dll. Sebagian besar, semua ruang ekstra adalah sampah.
Err, itu tidak menjawab pertanyaan.
Jawabannya adalah, pengemudi hanya perlu berbicara bahasa printer. Bahkan jika printer membaca dalam bitmap mentah, Anda akan memerlukan driver yang mengambil halaman yang Anda cetak, dan mengubahnya menjadi, katakanlah, file PPM. Itu akan sangat tidak efisien, sehingga mereka memiliki bahasa seperti HPGL untuk komplotan, PS untuk printer bagus, dan PCL untuk printer OK dan printer inkjet.
Jika OS atau perangkat lunak Anda berbicara dalam bahasa printer, itu tidak memerlukan driver.
sumber
Saya pikir ini adalah peninggalan sejarah.
Di sisi PC, printer telah berevolusi dari karakter per karakter (jadi, Anda mengirim ASCII kepada mereka, mereka mengetik seolah-olah mereka adalah mesin tik) melalui era Epson FX80 (yang merupakan kode kontrol ASCII +) menjadi piksel. . Saya pikir tingkat persaingan dan fakta bahwa mereka membangun dari perangkat yang tidak benar-benar melakukan grafis berarti bahwa, pada setiap generasi teknologi baru, hanya lebih murah bagi produsen printer untuk menambah beban pemrosesan pada pengemudi. sisi.
Di sisi Mac, percikan besar pertama adalah Laserjet, yang menggunakan Postscript. Postscript adalah apa yang Anda gambarkan —— itu adalah sarana untuk menggambarkan halaman dalam teks dan membuatnya dirasterisasi oleh apa pun yang mengartikan Postscript. Ini sebenarnya bahasa pemrograman yang lengkap, PDF telah dikembangkan semacam bentuk dikompilasi, menyediakan primitif yang sama tetapi (awalnya, sebelum mereka mulai melemparkan wastafel dapur ke dalamnya) tidak ada bahasa pemrograman. Untuk memproses Postscript, Laserjet asli memiliki 68000 seperti Mac yang dilampirkan, meskipun Mac asli sangat kekurangan RAM dan mungkin tidak realistis untuk mengharapkan mereka dapat membuat grafik pada skala yang diperlukan untuk mencetak dalam kerangka waktu yang wajar.
Warisan dari Postscript sebagai cara untuk berkomunikasi dengan printer hidup di Linux di mana Ghostscript, sebuah perangkat lunak Postscript renderer, adalah driver printer standar untuk waktu yang lama sebelum CUPS (yang masih sangat terhubung dengan Postscript) menjadi hal yang penting.
Saya pikir keuntungan biaya tidak termasuk rasteriser Postscript adalah alasan bahwa cara PC memenangkan pasar, terutama karena daya komputer telah meningkat. Paten baru Apple terlihat seperti langkah mundur dari hal-hal yang tercetak di iOS, yang tampaknya memasukkan banyak logika kembali ke dalam printer. Saya pikir jika kita akan melihat kemajuan, itu karena sudut nirkabel di mana konsumen benar-benar ingin dapat berjalan dengan perangkat mereka dan tekan saja cetak.
sumber
Apakah Anda benar - benar memerlukan driver 500 MB untuk hanya mencetak ?
Kemungkinannya adalah Anda tidak. HP Officejet 6210 saya memiliki CD termasuk yang memiliki sekitar ~ 400 MB nilai perangkat lunak, tetapi pada kenyataannya ia memiliki lebih dari sekadar dukungan pencetakan, di antaranya:
Ya , saya setuju bahwa mereka masih membengkak, tetapi itu tidak semua untuk dicetak. Driver printer tidak sebesar itu - sebenarnya, sudah disertakan dengan Windows 7, dan saya rasa saya belum pernah melihat driver yang disertakan berukuran lebih dari beberapa megabita.
Jadi saya benar-benar ragu bahwa Anda memiliki driver 500-MB , tetapi lebih dari 500-MB perangkat lunak yang dibundel.
sumber
Jawaban singkatnya adalah bahwa printer tidak tahu tentang setiap format dokumen di dunia, juga tidak berbicara setiap protokol di dunia.
Anda memerlukan beberapa perangkat lunak
Sekarang, ada beberapa hal yang dapat Anda lakukan untuk menyederhanakan situasi ini:
Anda dapat memilih satu atau sekelompok kecil format untuk digunakan printer. Contoh lama di sini adalah printer postscript --- dengan mengirimkan postscript generik Anda dapat mencetak ke hampir semua printer PS tanpa format converter.
Masalah dengan itu dari sudut pandang pengguna rumah adalah selalu membuat printer lebih mahal karena harus memiliki prosesor non-sepele dan sejumlah besar memori dalam printer (yaitu printer itu komputer lain).
Anda dapat menggunakan satu atau sekelompok kecil (1) konektor fisik dan (2) protokol untuk berbicara dengan printer. Hari ini ini berarti (1) ethernet, WiFi, atau bluetooth dan (2) ipp (katakanlah).
Sekali lagi, batasannya adalah selalu menaikkan biaya perangkat keras.
Berita baiknya adalah bahwa Moore telah bekerja cukup lama sehingga biaya tambahan menjadi sepele.
sumber
Driver printer yang sangat minim akan berukuran <100KB, dan seperti yang disebutkan sebelumnya, biasanya mengikuti salah satu dari dua bahasa antarmuka standar umum, PCL atau Postscript. Sebagian besar printer dirancang untuk memahami bahasa-bahasa ini, tetapi dapat menambahkan bahasa milik mereka sendiri untuk memperluas fitur / font yang tidak tercakup oleh standar.
Driver printer dasar yang dirancang khusus untuk model printer Anda memerlukan beberapa tingkat. Mungkin sekitar satu megabyte atau lebih. Ini akan mencakup bahasa PCL dasar yang diatur untuk berinteraksi dengan printer, tetapi mungkin juga mencakup akses ke fitur cetak seperti potret / lanskap, rancangan penggunaan toner, pengumpulan, pencetakan dua sisi, jenis kertas, tanda air, ukuran kertas, pencetakan 2-up, margin, resolusi, dll.
Paket perangkat lunak printer mendapat mammoth, dan mungkin apa yang Anda lihat di 500MB. ini termasuk semua jenis komponen perangkat lunak mulai dari yang berguna, yang meragukan, hingga crapware murni. Termasuk hal-hal seperti utilitas pemindai, fitur OCR, pindai-ke-pdf, perawatan printer, pengaturan printer, pengaturan LAN printer, perangkat lunak server cetak, perangkat lunak faks, perangkat lunak pemindaian foto, perangkat lunak manajemen foto / media, versi percobaan perangkat lunak mitra, pasokan memesan perangkat lunak, perangkat lunak monitor taskbar monitor, dll.
Daftar crapware sangat buruk. Dan bukan hanya itu membutuhkan 500MB penyimpanan. Banyak omong kosong ini diinstal untuk dijalankan pada bootup Windows, sehingga ia menghabiskan sumber daya PC Anda seperti memori dan prosesor sepanjang waktu. Apakah Anda benar-benar membutuhkan utilitas printer yang berjalan di taskbar Anda? Tidak, tidak.
Pengguna PC dasar mungkin lebih baik menginstal CD perangkat lunak yang terkutuk itu. Tetapi pengguna yang berpengetahuan menengah, atau mereka yang memiliki teman yang cerdas, lebih baik melewatkan pacakge perangkat lunak yang dibundel dalam CD, pergi ke situs web OEM, dan menemukan driver dasar. Misalnya, pada halaman yang akan saya tautkan di bawah, Anda melihat bahwa ada berbagai pilihan unduhan hanya untuk satu printer dan satu OS (Windows 7 64-bit).
"Paket Driver Lengkap dan Perangkat Lunak" adalah 100MB. Ini adalah yang sederhana yang memiliki kembung, tetapi Anda cukup mengikuti instruksi dan Anda siap. Kemudian, mereka menawarkan berbagai utilitas. Pada akhirnya, Anda melihat "Driver (Untuk pengguna Tingkat Lanjut)"; Di sinilah driver dasar berada, dan hanya 1,02MB.
Unduhan kecil ini adalah yang biasa saya gunakan. Perhatikan bahwa ia tidak akan menggunakan "wizard" untuk menginstal, seperti paket yang membengkak. Sebagai gantinya, Anda harus tahu cara menginstal printer secara manual di Windows menggunakan opsi "add printer wizard" dan "have disk", pada titik mana Anda akan mengarahkannya ke file driver 1.02MB. Jika ini adalah printer jaringan, Anda mungkin harus tahu cara membuat port IP ke alamat LAN lokal printer Anda. Saya kira kita mulai melihat mengapa ini bukan untuk pemula. Tidak terlalu sulit, tapi juga tidak mudah.
Opsi pengunduhan contoh:
sumber
Hanya FYI, cari bundel driver "IT network distribution" atau semacamnya. Itu hanya akan memiliki driver, dan tidak semua bloatware. Atau, Anda dapat mencoba mengekstrak file pengaturan, dan mencari driver sendiri (hanya mencari OS untuk driver dan tidak menginstal perangkat lunak).
Printer tidak memerlukan driver senilai 500 MB. Driver biasanya di bawah 5 MB (karena mereka harus menyertakan beberapa perangkat lunak dasar). Driver biasanya menyediakan perangkat lunak pemeliharaan, yang memungkinkan Anda untuk mencetak halaman uji khusus vendor, mengkalibrasi penyelarasan kartrid tinta, atau memperingatkan Anda ketika tinta hampir habis.
sumber
Saya pernah melihat orang berbicara tentang bloatware dan standar komunikasi printer di sini, tapi saya pikir ada satu hal penting yang terlewatkan dalam diskusi.
Banyak printer murah baru tidak melakukan pemrosesan sendiri. Sebaliknya mereka membutuhkan komputer host untuk memproses data yang akan dicetak langsung ke halaman menggunakan format berpemilik. Ini menyederhanakan sisi perangkat keras. Sebuah printer laser warna tradisional akan memiliki komputer yang tertanam yang memiliki kemampuan komputer desktop dari 5 hingga 10 tahun yang lalu dan masalah utama dengan itu adalah bahwa perangkat keras untuk komputer tertanam tersebut mahal. Ada juga masalah lisensi dengan PostScript misalnya di mana setiap printer harus membayar lisensi untuk menggunakannya secara asli. Jadi untuk menghindari itu, komputer tertanam yang lebih murah digunakan yang menggunakan bahasa deskripsi halaman yang lebih sederhana, biasanya milik dan tidak terdokumentasi untuk mengurangi biaya. Maka itu tugas komputer host untuk benar-benar memproses data yang akan dicetak. Hal serupa terjadi pada modem faks karena pasar menuntut penurunan harga untuk mereka, jadi sekarang ada yang disebut "winmodem". Printer seperti yang saya jelaskan kadang-kadang disebut "winprinters". Bagian yang menang berasal dari fakta yang menyedihkan bahwa kebanyakan dari mereka hanya memiliki driver untuk windows.
sumber