PCSC_SCAN(1) General Commands Manual PCSC_SCAN(1)

pcsc_scan - پویش منظم تمامی کارت‌خوان‌های PC/SC متصل به میزبان

pcsc_scan [گزینه‌ها]

این صفحه راهنما دستور pcsc_scan را مستندسازی می‌کند.

برنامهٔ pcsc_scan ابزاری است که به‌طور منظم تمامی کارت‌خوان‌های PC/SC متصل به میزبان را پویش کرده و وضعیت کارت‌های وارد شده در کارت‌خوان‌ها را نمایش می‌دهد.

روش معمول برای خروج از این برنامه استفاده از Control-C است.

هنگامی که pcsc_scan آغاز به کار می‌کند، فهرست کارت‌خوان‌های کارت هوشمند موجود را از PC/SC layer درخواست می‌کند. این فهرست نمایش داده می‌شود و پیش از نام هر کارت‌خوان، یک شمارهٔ ترتیبی چاپ می‌شود.

مثال:
PC/SC device scanner
V 1.6.2 (c) 2001-2022, Ludovic Rousseau <ludovic.rousseau@free.fr>
Scanning present readers...
0: Gemalto PC Twin Reader

هنگامی که کارتی در هر یک از کارت‌خوان‌ها وارد شود، اطلاعاتی نمایش داده می‌شود:

تاریخ و زمان:
Mon Oct 2 21:01:40 2023
نام کارت‌خوان:
Reader 0: Gemalto PC Twin Reader
وضعیت کارت و رخداد پیش‌آمده:
Card state: Card inserted,
مقدار ATR در هنگام وارد شدن کارت:
ATR: 3B 82 00 86 1E
چاپ تحلیل ATR در صورت در دسترس بودن دستور ATR_analysis:

ATR: 3B 82 00 86 1E
+ TS = 3B --> Direct Convention
+ T0 = 82, Y(1): 1000, K: 2 (historical bytes)
TD(1) = 00 --> Y(i+1) = 0000, Protocol T = 0
-----
+ Historical bytes: 86 1E

نمایش راهنما.
نمایش شمارهٔ نسخه.
عدم چاپ تحلیل ATR. برای مثال در صورتی که ATR_analysis در دسترس نباشد از این گزینه استفاده کنید.
چاپ فهرست کارت‌خوان‌ها و سپس خروج.
چاپ فهرست کارت‌ها و سپس خروج.
حالت آزمون فشار (stress mode). دستورهای APDU را به‌طور نامحدود (تا زمانی که کارت یا کارت‌خوان جدا شود) به کارت ارسال می‌کند.
مشخص کردن مدت‌زمان اجرای برنامه بر حسب ثانیه. برنامه پس از سپری شدن این زمان خاتمه می‌یابد.
اشکال‌زدایی (debug): چاپ تغییرات رخ‌داده میان فیلدهای .dwCurrentState و .dwEventState برای هر کارت‌خوان.
اتصال و اجرا (Plug and Play): اجبار به استفاده از کارت‌خوان خاص "\\?PnP?\Notification".

pcscd(8), ATR_analysis(1)

Ludovic Rousseau <ludovic.rousseau@free.fr>

February 18, 2026