PDA

View Full Version : wmi و win32_printjob و مشکل درتعداد printedpage



sarmad
جمعه 11 خرداد 1386, 11:04 صبح
سلام .

بلاخره با راهنمایی یکی از دوستان همین فروم بنده تونستم یه کم ازwmi سر دربیارم و به علت

نیازه پروژه ای که دارم روش کار میکنم باید بتونم از کلاس win32_printjob استفاده بکنم

و صفحه های پرینت شده روی یک پرینتر رو حالا چه Local و remote بتونم بدست بیارم و برای این

کار هم از خصوصیت page printed این کلاس استفاده میکنم اما مشکلی که اینجا وجود داره

اینه که اگر به فرض بنده 2 صفحه برای پرینت به چاپگر بفرستم نتیجه ای که این property و کلاس

به من برمیگردونه اشتباه هست و تعداد صفحه های پرینت شده رو بیشتر از واقعیت بدست میاره

یک نمونه از کد رو هم اینجا قرار میدم .....

ممنون میشم اگه دوستان نظرشون رو در این مورد بیان کنن

sarmad
شنبه 12 خرداد 1386, 00:43 صبح
از دوستان کسی نظری نداره؟

hdv212
شنبه 12 خرداد 1386, 03:36 صبح
میشه بگید به کدوم چاپگر میفرستید ؟ local یا تحت شبکه ؟
ممکنه این دو تا با هم تفاوت زیادی داشته باشن، به عبارت دیگه ممکنه شما تحت شبکه نتونی از این حالت استفاده کنی، مگر اینکه توی سیستم اصلی که متصل به چاپگر هست، تابعتو فراخوانی کنی و نتیجه رو به کلاینتی که درخواست کرده بفرستی