.TH READER.CONF 5 "December 2021" Muscle "PC/SC Lite" .SH "نام (NAME)" reader.conf \- فایل پیکربندی راه‌اندازهای کارت‌خوان pcscd . .SH "توضیحات (DESCRIPTION)" فایل‌های .I /etc/reader.conf.d/* شامل اطلاعات پیکربندی برای کارت‌خوان‌های هوشمند سریال و (برخی) کارت‌خوان‌های PCMCIA هستند. .PP کارت‌خوان‌های USB نباید با استفاده از این فایل‌ها پیکربندی شوند. .B pcscd از سازوکار دیگری برای بارگذاری خودکار راه‌اندازهای USB استفاده می‌کند. . .SH "ساختار نحوی (SYNTAX)" فایل‌های .I /etc/reader.conf.d/* فایل‌های متنی معمولی هستند. هر کارت‌خوان باید توسط چهار فیلد تعریف شود: .PP FRIENDLYNAME TEXT_STRING DEVICENAME FILENAME LIBPATH FILENAME CHANNELID NUMBER .PP فیلد «FRIENDLYNAME» یک متن دلخواه است که برای شناسایی کارت‌خوان استفاده می‌شود. این متن توسط دستورهایی مانند .BR pcsc_scan (1) که نام تمامی کارت‌خوان‌های متصل و شناسایی‌شده را چاپ می‌کنند، نمایش داده می‌شود. .PP فیلد «DEVICENAME» برای راه‌اندازهای قدیمی (نسخه IFD handler ۲.۰ یا قدیمی‌تر) استفاده نمی‌شد. اکنون (نسخه IFD handler ۳.۰) این فیلد برای شناسایی درگاه فیزیکی متصل به کارت‌خوان استفاده می‌شود. این مقدار همان نام فایل دستگاه مربوط به درگاه است که به هسته سیستم‌عامل بستگی دارد. نخستین درگاه سریال در لینوکس با نام .I /dev/ttyS0 و در FreeBSD با نام .I /dev/cuaa0 شناخته می‌شود. .PP فیلد «LIBPATH» نام فایل کد راه‌انداز است. راه‌انداز یک قطعه کد است که به‌صورت پویا بارگذاری می‌شود (معمولاً یک فایل .IR drivername.so.* است). .PP فیلد «CHANNELID» دیگر برای راه‌اندازهای جدید (IFD handler ۳.۰) کاربردی ندارد و فیلد «DEVICENAME» جایگزین آن شده است. اگر از یک راه‌انداز قدیمی استفاده می‌کنید، این فیلد برای تعیین درگاهِ مورد استفاده به کار می‌رود. برای آگاهی از اطلاعات مورد نیاز در این بخش، باید مستندات راه‌انداز خود را مطالعه کنید؛ این مقدار برای یک کارت‌خوان سریال باید شماره درگاه سریال باشد. . .SH "مثال (EXAMPLE)" # کارت‌خوان Gemplus GemPCTwin با ارتباط سریال # متصل به نخستین درگاه سریال FRIENDLYNAME "GemPCTwin serial" DEVICENAME /dev/ttyS0 LIBPATH /usr/lib/pcsc/drivers/serial/libccidtwin.so.0.4.1 CHANNELID 1 . .SH "اشکال‌زدایی (DEBUGGING)" به‌منظور راه‌اندازی صحیح فایل .I /etc/reader.conf.d/my_reader.conf خود، ممکن است بخواهید پیام‌های اشکال‌زدایی را از .B pcscd مشاهده کنید. پیشنهاد می‌شود .B pcscd را در پیش‌زمینه و با حالت اشکال‌زدایی با دستور زیر اجرا کنید: # pcscd \-\-foreground \-\-debug .PP اگر همه‌چیز درست به نظر می‌رسد، می‌توانید از دستور .B pcsc_scan برای چاپ فهرست کارت‌خوان‌های شناسایی‌شده و دریافت مقدار ATR کارت‌های هوشمند خود استفاده کنید. . .SH "نویسنده (AUTHOR)" Ludovic Rousseau . .SH "همچنین ببینید (SEE ALSO)" .BR pcscd (8), .BR pcsc_scan (1)