Принтер драйверлері туралы жалпы түсінік


Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 7 бет
Таңдаулыға:
Мазмұны
1. Кіріспе . . . 3
2. Принтер драйверлері туралы жалпы түсінік . . . 4-5
3. Драйвер құрылғысын құру . . . 5-7
4. Қорытынды . . . 8
5. Глоссарий . . . 9
6. Пайдаланылған әдебиеттер . . . 10
Кіріспе
Қазіргі заманда адам өмірін электрондық құрылғыларсыз соның ішінде әсіресе компьютерсіз елестету мүмкін емес. Осы бүкіл құрылғылармен жұмыс істеу үшін біздерге арнайы басқарушы программалар немесе драйверлер керек, драйверлердің негізінен түрлері өте көп болып келеді. Оларға мысал есебінде принтерлер драйверлері сондай-ақ видео карта драйверлері қысқаша айтқанда әр құрылғыға өзіндік драйвер орнату керек. Бұл рефератта негізінен принтер драйвері және де жалпы драйвермен құрылғы драйверін құру туралы жазылған.
Принтер драйверлері туралы жалпы түсінік
Принтер драйвері дегеніміз -ол басқа программалар арасында принтермен байланыс орнататын программа. Принтердің драйверлері келіп түскен ақпаратты принтер түсінетін тілге аударып оны жеткізеді. Көбіне принтер драйверлері бір платформада орналасқан µйткені басу серверімен байланыс жаќсы орнатылуы керек жєне бұл басқа да программалармен байланыс жасауға бірнеше драйверлердің орнатудан сақтайды, бұл экономикалық жағынан тиімді болып келеді.
Принтер драйверлері көбінесе мынадай файлдардан тұрады:
1. Конфигурация файлы немесе принтермен интерфейс орнату файлы
Бұл файл терезе Қасиеті және Басу настройкасы терезелерін ашып принтердің настройкасын орнатады. Бұл файл dll кеңейтілуін қолданады.
Ақпараттар жинақ файлы
Бұл файл нақты принтердің мүмкіндіктерін және оның сұраныстарын және де принтердің екі жақты басу мүмкіндігі туралы хабарлайды. Бұл файл мынадай кеңейтілулер қолданылуы мүмкін dll, . pcd, . gpd немесе ppd.
Принтердің графикалық мүмкіндіктері туралы файл
Драйвер интерфейс командаларын принтер командаларына түрлендіргіш файл. Әрбір драйвер нақты бір принтер түсінетін тілге арналған. Мысалға: Pscript. dll драйвері PostScript тілінің түрлендіргіші болып табылады. Бұл файл dll кењейтілуін иемденеді.
Бұл файлдарға көбіне анықтамалар тіркеліп келеді және де бұлар принтер басылымын басқарады. Мысалға біз жаңа принтер орнатантын болсақ онда компьютер бізден жаңа принтер кеңейтілуін және оның мүмкіндіктері туралы сұрайды. Басу кезінде бізден графикалық редактор басу мүмкіндіктері туралы сұраныс жасайды.
Принтер драйвері
Бұл программа басқа программаларға белгілі бір принтермен жұмыс жасауға мүмкіндіктерін береді, оның мүмімкіндіктері мен аппараттық құрылғыларына қарамастан оның дұрыс жұмыс істеуін қамтамасыз етеді. Бұл жағдай негізінен белгілі бір драйвер көмегімен құрылғыларды басқару жүзеге асырылса басқа программалардың әртүрлі принтерлермен жұмыс істеуіне мүмкіндік береді.
Құрылғылар драйверлері
Бұл программа нақты бір құрылғының немесе принтер, сканер секілді соның ішінде windows-тың -өзіде драйверсіз біз қоса алмаймыз. Кейбір жағдайларда операциялық жүйеміздің өзі де драйверлерді танымауы мүмкін.
Егер алынған құрылғымыз операциялық жүйемен жұмыс істеуге сай келсе онда құрылғымыздың драйверіде сай келеді деген сөз. Драйверлер компьютерде автоматты түрде қосылады, олар өз кезегінде өз жұмыстарын орындап бізге көрінбей тұрады
Драйвер құрылғысын құру
Драйвер құрылғылары бұл арнайы программа, ол негізінен переферилік құрылғыларды басқаруға негізделген программа, оған мысалы принтерлер немесе дисктегі жинақтаушы болып табылады. Құрылғыларды шығару компаниялары әртүрлі болғандықтан олардың әрқайсысының басқару драйверлері әртүрлі болады және де әр құрылғыға арнайы драйвер орнату керек, ал драйверлер түрлері сан әлем болып келеді. Құрылғы драйверлерін программаға қосудың негізінен төрт түрі бар:
1. Бүкіл драйверлердің кодтарын бір программаға енгізуге болады. Мысалға, әртүрлі принтерлер ұстап тұру үшін таблица жасауға болады, ол таблица арқылы біз керек уақытымызда әртүрлі принтерлердің драйверлерінің кодтарын алуға болады. Бірақ бұл әдіс көп уақытпен жады көп орын алады және де ол өте баяу жұмыс істеуі мүмкін.
2. Драйверлер қатарын құрып, олардың программаның өзі қосуын қамтамасыз етуді талап ету. Бұл программа драйверлерді оверлайын есебінде қолдануды талап ету. (Бұл дегеніміз программаның арнайы көзделген нақты бір обылысына енгізу ) .
3. Драйвер құрылғысын арнайы программа есебінде құру, бұл программа файлдық жолда арнайы жүйенің қосылуы кезінде көрсетілуі керек. Бұл программа қосылады және құрылғы драйверін тоқтатқыш программа есебінде орнатады. Бұдан кейін программа аяқталады, бірақ ол резиденттік жадыда қалып қояды.
4. Жүйе өз жұмысын бастауы кезінде CONFIG. SYS программасы көмегімен арнайы құрылған құрылғы драйвері іске қосылады. MS DOS жүйесі мұндай драйвер типін көтереді және де бір рет қондырылған бұл программа DOS жүйесінің бүкіл мүмкіндіктерін пайдалнуға мүмкіндік береді соның ішінде кеткен қателерді түзету мүмкіндіктігіне ие болады. IOCTL арнайы командасы (енгізу және шығару басқармасы) драйвердің статусын тануға мүмкіндік береді және де бұл программа кәдімгі ақпарат ағынынан басқа драйверге арнайы басқару жолын береді.
Алағшқы үш қадамдар осы кітапта берілген ақпарат арқылы оңай жүзеге асады. Бірақ қондырылатын құрылғы драйверлері өте ауыр болып келеді. Бірақ драйверлер орнатылған болса онда жүйемен жұмыс істеу оңай болады және де ол мықты болады. Бұл кезде жүйе құрылғымен тығыз жұмыс жасайды мысалға ол пернетақтамен немесе қатты дискімен жұмыс атқарғандай тығыз жұмыс жасайды. Құрылғыға арнайы ат беруге болады мысалға SERIALPR атын беруге болады, бұл дегеніміз принтердің кезкелген тілден ашылуға мүмкіндік береді. Бейсек операторында OPEN "SE- RIALPR" FOR OUTPUT AS #2 кезекті принтерді шығару мүмкіндігін іске қосуды жүзеге асырады . Ассемблер тілінде біз принтерге жолды ашуды басқару файлы методы арқылы немесе дискрептор файлы көмегімен де кіруге болады және де IOCTL мықты файлы көмегіменде іске қосуға болады. Сонымен қатар бұл пайдаланушыға операциялық жүйе деңгейінде басқаруға мүмкіндік береді және де COPY A:MY- FILE SERIALPR командасын енгізу арқылы файылдың ішіндегі ақпаратты көшіріп принтерге тікелей жіберуге мүмкіндік береді.
Қондырылатын құрылғы драйверлері тек ассемблер тілінде ғана жазуға келеді . Олар екі түрлі құрылғыларды басқаруға енгізделген: символдық және блоктық. . Бұл атаулар негізінен құрылғы өңдейтін бірліктерді суреттейді. Көбіне блоктық құрылғы драйверлері жинақтаушы дискілерде қызмет көрсетуші есебінде, ал символдық драйверлер қолғандарына және де принтерден бастап ми басқарылуына шейінгі қызметтерді көрсетеді. Блоктық құрылғылар блоктармен алмасады және де олар ақпартты жинақтаумен айналысады. Символдық құрылғылар бір бірімен ақпаратты байттық ғана алмасу жүргізе алады және де сондықтан олар көбінесе басқарушы құрылғы есебінде қолданылады және де олар жоғарғы алмасу жылдамдығына ие емес құрылғыларда қолдануға болады. Блоктық драйверлер құрылымы өте күрделі сондықтан оны түсіндіруге көп орынды талап етеді. Мұндай драйверлерді жазу негізінен көбіне керек емес болады және олар аса қиындыққа ұшыратады. MS DOS руковдствасы бұл драйверлер туралы ақпаратты толығымен береді және де виртуалдық драйвердің толық мысалы көрсетілген. Бұл ақпаратты сіз келтірілген мақұланы оқып болғаннан кейін оқи аласыз., символдық драйверлердің сипаттамасы осы жұмыста толығымен берілген.
Қондырылатын құрылғы драйверлері программисттерге қатал келеді. Құрылғы драйверлері жүйемен бірге автоматты түрде қосылатындықтан оның қателерін датчиктер көмегімен табу мүмкін емес болады және де бұл негізіг проблемалардың бірі болып қалып отыр. Сондықтан оларды жазар кезде өте мұқият және сақ болу керек.
Құрылғы драйверінің программасы негізінен үш түрге бөлінеді және олардың әр қайсысы әр тарауда көрсетіледі.
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz