Kodak image, Twain ve ADF

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

Kodak image, Twain ve ADF

Mesaj gönderen nosedive »

kodak image nin activex ini kullanarak scainere erişiyor ve tarama yapıyorum...

ancak kodak image ile programın kendi içinden twaini çalıştırıp scainer arayüzünü çağırınca bazı scainerlerde scainer sepetinden sadece 1 tane resmi aliyor ve tariyor...arkasindan kalan kagıtları almıyor. Bunun ADF (Automatic Documetn Feeder) özelliği olmadan twaini çağırmaktan kaynaklandığı soylendi...

kodak image de ise bu şekilde ADF desteği ile twainin çağırmanın zor hatta olmayacağını da bazı arkadaşlardan duydum...

Eger mümkünse kodak image ile bu oluyormu? yada bunu başka türlü nasıl halledebilirim..

mrmcop bu konuda daha once post larda hep kodak image kullandığını falan yazmıs...sanırım sizin bu konuda tecrübeniz var...bu mümkünmü acaba ona göre farklı şeyler araştıralım

Teşekkürler...
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam...

- Bu tip bir tarayıcım olmadığından, ADF şeklinde ararda birden fazla sayfa tarama tecrübem olmadı ama çözüm adına önerilerim olabilir.

- Forumda bulduğunu değerlendirdiğim

viewtopic.php?t=7083#39901

linkindeki cevaplarda bir tarama operasyonunda birden fazlasının taranarak tek TIFF içine konduğunu göreceksin.

- Diğer yandan örnekte gördüğün SCANTO değerini 1 yerine 2 yaparsan önizleme ekranı çıkmaksızın direkt tarama işlemine geçmesi lazım. Onu da denemelisin.

- Her seferinde 1 sayfa okunduğunu söylemişsin. Buna göre, baştan kaç adet sayfa taranacağını sorarak ve/veya işlem hatayla sonuçlanana kadar süren bir döngü şeklinde bir yöntem deneyebilirsin...
Resim
Resim ....Resim
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

Mesaj gönderen nosedive »

verdiğiniz linki okudum..

Şimdi

1-tif kullanmıyorum bmp dosyalarını kullanıyorum ondan dolayı orda anlatılan tiff dosyaları ile ilgili bi sıkıntım yok

2-Kullandığımı tarayıcı brother 8040..

Şimdi olay şu.Bu scaineri kurduğunuz zaman Bilgisayarımda bi scainer nesnesi oluşuyor. Ordan scainer arabirimini açtığınız zaman bi arayüz geliyor ve ordan ister tek ister çoklu dilediğiniz kadar bmp resim tarıyorsunuz. Sepette kaç tane resim var ise onlari tariyor ve sizin seçtiginiz klasore ayrı ayrı bmp dosyası olarak yazıyor.

Kodak imagenin twain i ile kendi programımdan sacaineri çağırdığımız zaman (Brother 8040) o arayüze benzer biraz farklı bir arayüz geliyor..işte ordan da tarama yaptığımız zaman sepette ister 1 tane ister 10 tane olsun..dilediğimiz kadar bmp yi tariyor ve belirlediğimiz klasore atıyor. Brother 8040 da bir sorun yaşamıyoruz...

Gelelim soruna; başka bir scainer de ise, mesela samsung yada Ricoh gibi. Bilgisayarımda bir scainer arabirimi görünmüyor. Programımızdan twaini çağırdığımız zaman bir arayüz geliyor...ve ordan scan dediğimiz zaman sepette 10 tanede kağıt olsa,sadece 1 tanesini tarıyor ve duruyor. Ama Scainerin kendi control panelinden twaini çağırdığımız zaman sepette kaç tane kağıt varsa hepsini okuyor.

Burda sorunun kodak image ile twaini çağırdığımız zaman samsung (yada Ricoh) scainerini ADF olmadan çağırıyor olmamız..Sanırım Brotherda bu ADF yi otomatik olarak enable. Ama diger scainerlerde ADF özelliğini açıp çağırmak lazım.İşte bu Kodak image ile oluyormu.? Olmuyorsa bunu yapan bi comp varmıdır..

Teşekkürler..
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

Mesaj gönderen nosedive »

birde

Kod: Tümünü seç

tarayici.multipage:=true;
diye bi özellik gördüm şu an scainer yok deneyemedim..acaba bu olabilirmi ?
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

selam...

- MultiPage ile tarayıcıdaki -varsa- ADF özelliği aktif ediliyor olabilir, bilemiyorum tarayıcıya ulaşıp denemen lazım.

- İşlemleden sonra

Kod: Tümünü seç

   ShowMessageFmt('Sayfa Sayısı : %d', [Tarayici.PageCount]);


şeklinde Tarayici.PageCount değerini de bir mesaj penceresinde göster bakalım 1'den büyük değer alıyor mu ...

- Sonucu da bildirirsen faydalı olur...

// Edit - Ek //

- Mesajımdan sonra yeni bir arama yaptım... ve bulduğum bu linkte soru şu. ADF enabled tarayıcısı varmış ve bununla çok sayfa değil tek sayfa taramak istiyormuş. Çözüm olarak aşağıdaki kod önerilmiş.

- Sende durum tersi ama başlangıç noktası olarak işe yarar görünüyor.

Here's how I scan using an ADF.

ImgScan1.MultiPage = False
'ImgScan1.ScanTo = DisplayAndUseFileTemplate
ImgScan1.ScanTo = UseFileTemplateOnly
ImgScan1.FileType = TIFF
ImgScan1.Image = tempdir + "\chk"
ImgScan1.PageCount = 0
ImgScan1.PageOption = AppendPages
ImgScan1.ShowSetupBeforeScan = True
ScanResult = ImgScan1.StartScan
If ScanResult <> 0 Then
ImgScan1.CloseScanner
ImgScan1.OpenScanner
End If
--
Mike Ober.
Resim
Resim ....Resim
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

malesef

Mesaj gönderen nosedive »

hayır malesef multipage true yaptım olmadı...

ADF ile ilgili bişi yok bu kodak da...

ama dediğim gibi ilginç olan brotherde otomatik besleyiciden tüm kağıtları alırken bunu ricoh da yapmadı ?

ancak iki scainerede windows üzerinden eriştiğim zaman multi tarama yapıyorlar...

kodak da adf desteği yoksa brotherde neden çalıştı onu bulamadım...
Kullanıcı avatarı
nosedive
Üye
Mesajlar: 238
Kayıt: 16 May 2004 07:48

Mesaj gönderen nosedive »

Ricoh firmasınının dediğine göre

nrmal fax veya fotokopi kullanımında adf sıralı olarak alıyor ancak yazılım ile twain olarak çalışırken twainin kendisinden kaynaklanan sebeplerden tek tek alıyor.


sorun ricoh da yan :) kodak image ADF enable olarak difault çağırıyor sanırım....
Cevapla