1

Konu: Optik Form basımı

Öncelikle herkese kolay gelsin. Uzun süredi bu siteye üyeyim fakat hiç yardım istemmeiştim. aradığım herşeyi bulabilmiştim. Fox pro 9.0 üzerine yaklaşık 4 yıldır çalışıyorum. Özel bir firmada Bilgiişlemde çalışıyorum. ufak bir problemim var. Optik form basımı yapılması gerekiyor fakat bu konu üzerine uzun süredir aramama rağmen yardımcı bir kaynak bulamadım.
Sorum şu (işi uzatmıyım)
Optik form basımı için bir örnek kod arıyorum yardımcı olabilirseniz çok sevinirim. şimdiden teşekkürler

2

Re: Optik Form basımı

Optik form basımı derken neyi kasdediyorsun biraz açarsan iyi olur
genelde optik formlar matbada dizayn edilerek basılır. report içerisinden kendim oluşturacam
dersen reportu aç orada dizaynını yapabilirsin.

Bilgi Paylaşıldıkça Artar...!

3

Re: Optik Form basımı

Öğrencinin derno kodlamasını istemiyoruz bunu yazıcıdan kolayıp öğrencinin direk cevap anahtarları kodlaması için düşünülüyor. Bu yüzden Optik form üzerine kodlama yapabilecek bir kod

4

Re: Optik Form basımı

bu dediğini biz dersane programında yapıyoruz
bir report sayfası hazırladım orada siyah daire oluşturdum ve tüm alanlara yerleştirdim gelen rakama göre görün  veya görünme dedim eger bunun kodunu soruyorsan dairenin print when  kısmında remove line if blan işsaretle örnegin gelen sayı m_rakam1 olsun m_rakam1 degeri 3 olsun

her dairenin print only when expression is true kısmına

0 1.daire       m_rakam1=0
0 2. daire      m_rakam1=1
0 3. daire      m_rakam1=2
0 4. daire      m_rakam1=3
0 5. daire      m_rakam1=4
0 6. daire      m_rakam1=5
.
.
.


tabi bnu öğrenci no kaç heneli ise o kadar daire oluştur

umarım yararı olmuştur..

Bilgi Paylaşıldıkça Artar...!

5

Re: Optik Form basımı

Bu dediğinizi bende düşündüm ve uyguladım fakat yukarı aşağı oynama olduğunda veya yazıcı farkı olduğunda bu sıkıntı oluyor. bunu bir kodla oluşturup baskıya göndermek gerekiyor bunun bir çaresini arıyorum. yani resim basar gibi bir kod aracılığı ile basım yapmak istiyorum. rapor kullanmadan

6

Re: Optik Form basımı

yani optik formu yazıcıdan kendim çıkartmak istiyorum mu diyorsun . Zaten Ben optik formu raporda dizayn ettim yazıcıdan optik formun tamamı çıkıyor onun için hiç bir problemle karşılaşmadım. Eğer hazır optik Formu kullanıyorsan yani matbu evrak ozaman kaymalar yazıcıya göre veya kagıt kesimlerine göre değişir .

   Ben bunun yerine optik formu raporda kendim oluşturdum ve çok performansılı bir biçimde
kullanıyoruz.....

Bilgi Paylaşıldıkça Artar...!

7

Re: Optik Form basımı

Bizim dersane biraz büyük smile dolayısıyla matbaya bastırmak bizim için daha uygun bir maliyet oluyor. Matbadan gelen forma baskı yapmak istiyorum. senden başka yardım eli uzatan yok o kadarda bu siteden yardım konuları okumuştum bir dönen olmadı. neyse beliki bir ara birileri bir kod verir ben internette aramaya devam edeyim sad:(:(

8

Re: Optik Form basımı

sayın samazali,bahsettiğiniz konuda,zaten iki seçenek var,ya optiği komple raporla dizayn edip,yazıcıdan basacaksınız.(Bu durumda,kullanılan yazıcının marka ve modeline göre baskıda değişecektir,).Yada öğrenci numarasını,var olan bir optiğe kodla işaretleme yaptıracaksınız.Burada çözümü zaten antepli çok açık bir şekilde ifade etmiş.Bende senede 100 bin adet optik okuyorum ve anteplinin bahsettiği şekilde,optiğe raporla öğrenci numarasını işaretletiyorum(her dairenin print only when expression is true kısmına..).bence de son derece güzel,pratik bir çözüm.ben ekstradan öğrenci adı soyadı bilgilerini de yazıyorum.gayette başarılı bir yöntem.Yani bu işin firmanın büyüklüğü yada küçüklüğü ile bir ilgisi yok diye düşünüyorum..

En büyük sermaye nakit,nakit sermaye vakittir...

9

Re: Optik Form basımı

güzel düşünüyorsun peki 20 bin öğrenci ve sürekli olarak ayada enaz 2 genel sınav yapan bir dersaneki (danışman ve öğretmenlerin özel uyguladığı sınavlar hariç) bizim 1 ayda 60-70 bin okuma yapıyoruz. bunu yazıcıdan çıktı değilde matbadan baskıyla bu maliyeti oldukça aşağıya çekiyoruz. hemde inanılmaz farkediyor. artı o yöntemi zaten kullandım. Benim amacım bu yöntem dışında matbadan gelmiş bir forma kordinatları belirterek daire basmak. yoksa dediğiniz yöntemi zaten biliyorum.

10 Son düzenleyen, antepli (21.03.2009 02:27:50)

Re: Optik Form basımı

sayın sasmazali ;
     matbu form üzerine Direkt yazdıra bileceğini daha öncede söylemiştik sende uyguluyormuşsun
fakat benim anlamadıgım kod dediğin program rutinleri ile göndersende yazıcın daki ayarlar aynı
tepkiyi verecek.matbu forma direkt yazdırmak istiyorsan yazıcıya göre report ayarı yaparsın bizim okul programlarımızda ( e-okul çıkmadan önce ) evraklarımızın tamamı matbu evrak idi ve ister 1000
ister 100.000    ( 18 ders * 2000 ) öğrenci gibi reportu kullandıgın yazıcıya göre ayarladıktan sonra mesele kalmaz tabi optik forlarda milimetrik kesim hatalarını göz önüne alarak daireleri biraz büyük tutarsın yukarı aşağı kaymasın diye

Bilgi Paylaşıldıkça Artar...!

11

Re: Optik Form basımı

Ben derdimi anlatamadım 45 şubemiz ve her şubede duruma ihtiyaç olarak yazıcılar ve heran arıza verip değişecek yazıcılarımız var yani yazıcılarımız standart değil olamazda zaten bir önceki aldığımız yazıcı bir sene sonra bulamıyorsun.
kordinatları vereceğim yazılımda o kordinatlara kodlama yapacak tek isteğim buydu yani olabildiğince serbest her yazıcı için bir form ayarı yapmamak

12

Re: Optik Form basımı

DOS tan kalma yontem denesen @1,1 say "Ad Soyad" + m.adSoyad vs gibi istedigin koordinatları tutturamiyormusun o zaman

13

Re: Optik Form basımı

Tüm bilgisayarların yazıcı ayarlarından kağıt boyutu aynı şekilde ayarlamayı denedinizmi?

14

Re: Optik Form basımı

iterasyonu aşağıdaki şekilde değiştirmeyi bir dene:
1- print ederken sayfanın başına optik okuyucunun kaçıramayacağı şekilde bir işaret print etmek gerekiyor.
2-Daha sonra okurken okunacak yanıt noktalarını bu işaretten göreceli olarak referans alarak belirlemek gerekiyor. Bu sayede her printerde aynı font olursa bir koordinat sistemi oluşturulabilinir.

VFP9 SP2