PDA

View Full Version : دستگاه بارکد خوان



فرزاد دلفی باز
شنبه 24 بهمن 1383, 11:06 صبح
من در جایی دیدم که یک دستگاه بارکد خوان فقط با کشیدن دستگاه بروی یک بارکد توانایی جستجو را روی یک فیلد داشت طوریکه برنامه نویس اون برنامه می گفت از هیچ رابط نرم افزاری یا کد خاصی در برنامه خودش استفاده نکرده است و فقط این دستگاه را از لحاظ سخت افزاری نصب کرده و دیگر هیچ .... اگر کسی در باره نحوه کار این دشتگاه اطلاعی داره لطفا من رو راهنمایی کنه .....

nasr
شنبه 24 بهمن 1383, 11:19 صبح
توانایی جستجو را روی یک فیلد داشت
میشه بیشتر توضیح بدید
من که متوجه نشدم
آخه بالاخره یه طوری باید جستجو کنه :گیج:

alidll
شنبه 24 بهمن 1383, 11:19 صبح
با عرض سلام به دوستان
اول اینکه اون دستگاه رو خودش طراحی کرده یا خریده.
دوم اینکه اگر اون دستگاه رو خریده و طبق گفته خودش فقط از لحاظ سخت افزاری نصبش کرده و دیگر هیچ .. پس اون دستگاه چطوری فیلدهای جدول برنامه ایشون رو می شناسن که بر اساس یک فیلد جستجو می کنه .. مگر اینه یک جوری جدولهاشو یک جوری به اون دستگاه (یا برنامه ای که همراه اون دستگاه است )بشناسونه ....
هان ...
ولی هرچی هست باید چیز جالبی باشه :kaf: ... اگه کسی اطلاعاتی در این مورد داره حتما ما رو هم در جریان قرار بده ..
موفق باشید :موفق:

hr110
شنبه 24 بهمن 1383, 13:43 عصر
سلام
من در حوزه کاری خودم یک نرم افزار کتابخانه ایی دیده ام که از چنین تکنولوژی استفاده میکرد :strange: (زیاد هیجان زده نشوید ، که هیچ کاری انجام نداده است):

بروی برگه ایی که در میز امانت جلو متصدی میز امانت قرارمیگیرد، تمامی کارهای امانت و تمدیدو ... بارکدهایی وجود دارد که برای انجام هر یک از عملیاتهای مفروض ابتدا متصدی بارکد خوان را بروی یکی از انها گرفته و سپس کد عضو و یا کد کتاب را با استفاده از دستگاه وارد سیستم میکرد.
فرض کنید که شما میخواهید یک چنین کاری انجام دهید، رشته ایی از اعداد و حروف برای مثال به این شکل را در نظر بگیرد : QER123321EQ (این کد را کد انجام عملیات امانت فرض بگیرید) بارکد آن را با استفاده از نرم افزارهای تولید بارکد ایجاد کرده و بروی کاغذ چاپ کنید. حال کافی است در یک فرم ساده بررسی کنید که اگر چنین کدی از کیبورد آمده و بعد از آن کلید Enter زده شد، فرم مربوط به امانت باز شود. در فرم امانت نیز کد عضو و کد کتاب را چک کنید.این کدها نیز ایضاً از طریق کیبورد و یا بارکد به سیستم داده میشود. بعد از وارد کردن کد کتاب و کد عضو صفحه را بسته و اطلاعات را در فایل ذخیره نمایید.

برای انکه برنامه متوجه باشد که کدامیک از کدها، کد عضو است و کدامیک کد کتاب(مثلا هوشمند باشد :mrgreen: ) کافی است که در در ابتدای کد عضو علامت مثلا $ و برای کتابها نیز علامت @ را قرار داده و بارکد آنها را تولید کنید

پنوشتها:
1- بارکد خوان دستگاهی است که رشته ایی که بارکد از روی ان ایجاد شده است را به کامپیوتر ارسال کرده(اگر دیده باشید متوجه خواهید شد که یا به طور مستقیم به پشت کامپیوتر متصل میشود و یا اینکه یک رابط برای اتصال هر دو وجود دارد:بارکد خوان و کیبورد) و در انتها نیز به تبع نیاز شما کد کلیدهای Enter و یا Tab ارسال میشود.
2- برای تولید بارکدهایی که از کاراکترهای $ و @ در انها وجود دارد باید از کدینگ EAN128 استفاده کنید.
3- از این به بعد به بارکد بگویید رمزینه یا کدهای میله‌ایی
4- هیچ نرم افزار پیچیده ایی وجود ندارد به شرط اینکه به منطق ان پی ببرید.
5- خدانگهدار :)

majid_n
یک شنبه 25 بهمن 1383, 00:37 صبح
درسته . استفاده از بار کد خوان مثل اینه که از کیبرد استفاده کنید یعنی می تونید هنگام عبور بارکد خوان از روی یک رمزینه . کد مورد نظر را مثلا داخل یک فایل متنی Notpad ببینید . درست مثل اینکه با کیبرد اون کد را وارد کرده باشید . و احتیاج به هیچ نرم افزاری هم نداره و درست مثل کیبرد کار می کنه ... :موفق:

hr110
یک شنبه 25 بهمن 1383, 08:39 صبح
جالبه بدونید که خیلی از رمزینه‌خوانها رو میشه براشون برنامه‌ریزی هم کرد، این کار نیز با استفاده از کدهایی است که در کتابچه راهنما وجود داره، به عنوان مثال اگر شما بخواهید که در انتهای کدها کلید TAB یا Enter و .. زده شود میتوانید با استفاده از چند رمزینه این کار را انجام دهید.

فرزاد دلفی باز
یک شنبه 25 بهمن 1383, 14:57 عصر
دوست عزیز hr110 :
از اطلاعات شما استفاده کردم . متشکرم ....

ho_abedin
دوشنبه 26 بهمن 1383, 22:22 عصر
دوست عزیز بنده اطلاعات کامل و مفصلی در ارتباط با موضوع مورد نظر شما دارم که ذیلاً عرض میکنم :
1- دستگاه بارکد خوان دستگاهی است که در نتیجه خوانده بارکد یک عدد 13 رقمی تولید میکند .
2- این دستگاه مستقیماً به محل کیبرد در پشت سیستم نصب می شود و اکثراً بهمراه یک دوراهی ارائه می شود که کاربر بتواند از بارکدخوان و کیبرد بصورت همزمان استفاده نماید .
3- قیمت این دستگاه از 100 تا 250 هزار تومان بسته به کیفیت و مارک متغیر می باشد (البته نوع فروشگاهی و دسته دار بارکد خوان).
4- بارکد ها نیز توسط برنامه های خاصی و طی یک عملیات محاسباتی تولید میگردد .
5- دستگاه بارکد خوان بمحض مشاهده بارکد در جلوی سنسور خود بلافاصله در محل قرار گیری کرسر موس (البته اگر در محیط تایپی قرار داشته باشید ) آن عدد 13 رقمی را تایپ میکند.
6- برای استفاده از آن کافی است فیلدی در بانک داشته باشید و ابتدا بوسیله خواندن بارکد های مورد نظر در برنامه اقدام به ورود اطلاعات نمائید بدینوسیله که ابتدا بر روی یک edit قرار گرفته و با گرفتن بارکد خوان در جلوی بارکد عدد13 رقمی آن بارکد را وارد edit نموده و سپس به آنرا بهمراه اطلاعات تکمیلی به بانک ارسال نمائید .
7- برای احضار اطلاعات نیز یک بوسیله عملیات جستجو در برنامه می توانید پس از خواندن بارکد توسط بارکد خوان و وارد شده عدد13 رقمی مورد نظر در یک edit خاص اقدام به تطبیق آن edit با بانک نموده و اطلاعات تکمیلی را بدست آورید .

امیدوارم توانسته باشم کمک کوچکی بکنم
با احترام عابدین

ho_abedin
دوشنبه 26 بهمن 1383, 22:23 عصر
دوست عزیز بنده اطلاعات کامل و مفصلی در ارتباط با موضوع مورد نظر شما دارم که ذیلاً عرض میکنم :
1- دستگاه بارکد خوان دستگاهی است که در نتیجه خوانده بارکد یک عدد 13 رقمی تولید میکند .
2- این دستگاه مستقیماً به محل کیبرد در پشت سیستم نصب می شود و اکثراً بهمراه یک دوراهی ارائه می شود که کاربر بتواند از بارکدخوان و کیبرد بصورت همزمان استفاده نماید .
3- قیمت این دستگاه از 100 تا 250 هزار تومان بسته به کیفیت و مارک متغیر می باشد (البته نوع فروشگاهی و دسته دار بارکد خوان).
4- بارکد ها نیز توسط برنامه های خاصی و طی یک عملیات محاسباتی تولید میگردد .
5- دستگاه بارکد خوان بمحض مشاهده بارکد در جلوی سنسور خود بلافاصله در محل قرار گیری کرسر موس (البته اگر در محیط تایپی قرار داشته باشید ) آن عدد 13 رقمی را تایپ میکند.
6- برای استفاده از آن کافی است فیلدی در بانک داشته باشید و ابتدا بوسیله خواندن بارکد های مورد نظر در برنامه اقدام به ورود اطلاعات نمائید بدینوسیله که ابتدا بر روی یک edit قرار گرفته و با گرفتن بارکد خوان در جلوی بارکد عدد13 رقمی آن بارکد را وارد edit نموده و سپس به آنرا بهمراه اطلاعات تکمیلی به بانک ارسال نمائید .
7- برای احضار اطلاعات نیز یک بوسیله عملیات جستجو در برنامه می توانید پس از خواندن بارکد توسط بارکد خوان و وارد شده عدد13 رقمی مورد نظر در یک edit خاص اقدام به تطبیق آن edit با بانک نموده و اطلاعات تکمیلی را بدست آورید .

اگه راهنمایی دیگه ای خواستی به من ایمیل بزن ho_abedin@yahoo.com
امیدوارم توانسته باشم کمک کوچکی بکنم
با احترام عابدین :موفق: :موفق: :موفق:

hr110
دوشنبه 26 بهمن 1383, 22:35 عصر
سلام
همه مطالبی که گفتید درسته ، ولی این بخشش رو از کجا اورده اید؟

عدد 13 رقمی

ضمناً خوب بود در مورد انواع فرمتهای رمزینه هم توضیحاتی بفرمایید.

فرزاد دلفی باز
سه شنبه 27 بهمن 1383, 13:47 عصر
دوست عزیز ho_abedin
از لطف شما متشکرم . من جواب سوال خودم را گرفتم .....

بابک زواری
سه شنبه 27 بهمن 1383, 17:14 عصر
آقا فرزاد فایلهای مورد نظر به دستتون رسید ؟؟؟؟

فرزاد دلفی باز
چهارشنبه 28 بهمن 1383, 13:38 عصر
مهندس :
حقیقتش رو بخواهید نه ......

پنج شنبه 29 بهمن 1383, 11:50 صبح
سلام

سوالی که در ادامه توضیحات مفید آقای ho_abedin داشتم اینه که موقعی که فکس بروی یک edit یا مشابه اون فعال نباشه ( کنترلهایی که توسط کیبورد اطلاعات دریافت میکنند) و مثلا فقط فرم اصلی برنامه و منوهای آن وجود دارد حال میخواهیم به محض خواندن کدی توسط دستگاه یک فرم ورود کد نشانداده شود و کد ورودی مثلا داخل یک edit قرار گرفته باشد آیا این امکان وجود دارد یا خیر .
آیا اصلا خواندن اطلاعات توسط دستگاه رویدادی به فرم میفرستد یا خیر . آیا رویدادهای مشابه رویداد کیبورد تولید میکند یاخیر .

با تشکر

سه شنبه 04 اسفند 1383, 14:36 عصر
دوستان کسی نیست جواب بده . چرا بحث رو ول کردین . :cry:

:گیج:

دنیای دلفی
سه شنبه 04 اسفند 1383, 15:20 عصر
تا آنجایی که من می دانم یک کامپوننت هست که با استفاده از یک dll تمامی ورودیها را کنترل می کند .

:موفق:

پنج شنبه 06 اسفند 1383, 13:43 عصر
تا آنجایی که من می دانم یک کامپوننت هست که با استفاده از یک dll تمامی ورودیها را کنترل می کند .

سلام دوست عزیز .
اسم این کامپوننت چیه میشه بیشتر توضیح بدین . :گیج:

:flower: :)

دنیای دلفی
پنج شنبه 06 اسفند 1383, 22:12 عصر
اون را Upload کردم .

:موفق:

شنبه 08 اسفند 1383, 12:55 عصر
دست شما درد نکند
دانلود کردم . برم ببینم چه جوره ؟

:flower: :oops: :sunglass:

mos
پنج شنبه 13 اسفند 1383, 20:57 عصر
سلام
من یک برنامه برای یک استخر نوشتم که با بارکد کار می کنه
بارکد ریدر خیلی ساده تر از اونی که فکرشو می کنی کار می کنه
بار کد ریدر با خوندن بارکد یک کد n رقمی (بسته به سیستم بار کدی که استفاده شده ) تولید می کنه و توی بافر صفحه کلید می ذارش و جالب اینکه یه Enter هم بعدش می زنه :موفق:
خوب کاملا مشخصه که با این Enter آخری همه چی حله . دقیقا مثل اینه که کاربر یه عددی وارد کرده و Enter زده :D