powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сканирование Canon'om IR1020 из Access
4 сообщений из 4, страница 1 из 1
Сканирование Canon'om IR1020 из Access
    #36372003
Василий2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Текст такой, с HP сканерами работает отлично, с Canon'om работает тоже отлично, но сканирует не весь документ, а его кусок, образец в приложенном примере, как я понимаю, через WIAProperty.PropertyID необходимо передать Canony область сканирования, но к сожалению, основательно порывшись в хелпе и Яндексе я не нашел как.
Заранее спасибо за участие!

Option Compare Database


Private Sub Кнопка2_Click()
On Error GoTo Err_Кнопка2_Click

Dim blnResult As Boolean
Dim WIADevice As WIA.Device
Dim WIAProcess As WIA.ImageProcess
Dim WIAItem As WIA.Item
Dim WIAProperty As WIA.Property
Dim WIAImage As WIA.ImageFile
Dim d As String
Dim tempfile As String
Dim wiaDialog As New WIA.CommonDialog
Dim sArr As Variant


tempfile = "C:\t.jpg"

blnResult = True
Set WIADevice = Nothing
Set WIADevice = wiaDialog.ShowSelectDevice(WIA.WiaDeviceType.ScannerDeviceType, False, True)

If WIADevice.Type = WIA.ScannerDeviceType Then
Set WIAProcess = CreateObject("Wia.ImageProcess")
WIAProcess.Filters.Add WIAProcess.FilterInfos("Convert").FilterID
WIAProcess.Filters(WIAProcess.Filters.Count).Properties("FormatID").Value = _
WIA.wiaFormatJPEG

For Each WIAItem In WIADevice.Items
DoEvents

For Each WIAProperty In WIAItem.Properties
Select Case WIAProperty.PropertyID
Case 6146 ' Current Intent
WIAProperty.Value = 2
Case 6147 ' Horizontal Resolution
WIAProperty.Value = 100
Case 6148 ' Vertical Resolution
WIAProperty.Value = 100
Case 6149 ' Horizontal Starting Position
WIAProperty.Value = 0
Case 6150 ' Vertical Starting Position
WIAProperty.Value = 0
End Select
Next

Set WIAImage = WIAItem.Transfer
Set WIAImage = WIAProcess.Apply(WIAImage)
WIAImage.SaveFile tempfile
Next
Else
blnResult = False
MsgBox "Сканер не найден"
End If

MsgBox "Успешно!"

Exit_Кнопка2_Click:
Exit Sub

Err_Кнопка2_Click:
MsgBox Err.Description
Resume Exit_Кнопка2_Click

End Sub
...
Рейтинг: 0 / 0
Сканирование Canon'om IR1020 из Access
    #36372253
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть большой топик по сканированию, доведенный до благополучного исхода сканированный документ . Посмотрите там. Правда, не помню затрагивался ли там ваш вопрос.
...
Рейтинг: 0 / 0
Сканирование Canon'om IR1020 из Access
    #36372970
Василий2009
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world, топик тщательно изучал, обсуждение подобной проблемы не встретил :(
повторюсь с HP работает все отлично, а вот с Canon'om...
...
Рейтинг: 0 / 0
Сканирование Canon'om IR1020 из Access
    #36373210
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий2009с HP работает все отлично, а вот с Canon'om...
Видимо, вопрос драйвера. И ответ искать надо на соответствующих сайтах и форумах.
На сайте ixbt.com подобралась неплохая команда, несколько раз хорошо помогли. Но может быть сунуться на сайт кэнона, может там, что подскажут. Может в Микрософте знают об этой проблеме
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сканирование Canon'om IR1020 из Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]