Co je soubor DRV?
Soubory s příponou .drv patří k ovladači zařízení Windows. Operační systém Windows používá tyto soubory k připojení interních a externích pevných zařízení. Soubory DRV se skládají z pokynů a parametrů pro propojení zařízení a operačního systému. Tyto soubory pomáhají nainstalovat ovladače zařízení pro správné fungování se systémem Windows. Také zařízení propojená se základní deskou počítače přes sběrnici nebo kabel vyžadují soubory DRV.
Formát souboru DRV
Soubory DRV jsou obvykle zabaleny jako dynamické knihovny (soubory DDL) nebo soubory EXE. Tyto soubory mohou být podporovány na všech systémových platformách, jako jsou chytré telefony, a neexistuje žádná záruka, že každá platforma bude tyto soubory správně podporovat. Některá nejběžnější zařízení, která používají příponu souboru .drv, jsou však:
- Zvukové karty
- Grafické karty
- Tiskárny
- Úložná zařízení
- Síťové adaptéry
- Příslušenství k počítači
Doporučuje se neotevírat soubory DRV odeslané e-mailem, protože tento formát souboru obsahuje viry a další škodlivé programy. Před otevřením jakéhokoli neznámého souboru DRV proveďte komplexní kontrolu.
Příklad DRV
// Include necessary files...
#include <font.defs>
#include <media.defs>
#include <hp.h>
#include <epson.h>
#include <label.h>
// Localizations are provided for all of the base languages supported by
// CUPS...
#po ar ""
#po ca ""
#po de ""
#po el ""
#po es ""
#po fr ""
#po no ""
#po ru ""
#po sk ""
#po sv ""
#po th ""
#po tr ""
#po uk ""
// MediaSize sizes used by label drivers...
#media "w90h18/1.25x0.25\"" 90 18
#media "w90h162/1.25x2.25\"" 90 162
#media "w108h18/1.50x0.25\"" 108 18
#media "w108h36/1.50x0.50\"" 108 36
#media "w108h72/1.50x1.00\"" 108 72
#media "w108h144/1.50x2.00\"" 108 144
#media "w144h26/2.00x0.37\"" 144 26
#media "w576h360/8.00x5.00\"" 576 360
#media "w576h432/8.00x6.00\"" 576 432
#media "w576h468/8.00x6.50\"" 576 468
// Common stuff for all drivers...
Attribute "cupsVersion" "" "2.2"
Attribute "FileSystem" "" "False"
Attribute "LandscapeOrientation" "" "Plus90"
Attribute "TTRasterizer" "" "Type42"
Font *
Version "2.1"
// Dymo Label Printer
{
Manufacturer "Dymo"
ModelName "Label Printer"
Attribute NickName "" "Dymo Label Printer"
PCFileName "dymo.ppd"
DriverType label
ModelNumber $DYMO_3x0
Throughput 8
ManualCopies Yes
ColorDevice No
HWMargins 2 14.9 2 14.9
*MediaSize w81h252
MediaSize w101h252
MediaSize w54h144
MediaSize w167h288
MediaSize w162h540
MediaSize w162h504
MediaSize w41h248
MediaSize w41h144
MediaSize w153h198
Resolution k 1 0 0 0 136dpi
Resolution k 1 0 0 0 203dpi
*Resolution k 1 0 0 0 300dpi
Darkness 0 Light
Darkness 1 Medium
*Darkness 2 Normal
Darkness 3 Dark
}