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...
Kodak image, Twain ve ADF
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
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...
- 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...
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..
Ş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..
birde
diye bi özellik gördüm şu an scainer yok deneyemedim..acaba bu olabilirmi ?
Kod: Tümünü seç
tarayici.multipage:=true;
selam...
- MultiPage ile tarayıcıdaki -varsa- ADF özelliği aktif ediliyor olabilir, bilemiyorum tarayıcıya ulaşıp denemen lazım.
- İşlemleden sonra
ş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.
- 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.
malesef
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...
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...