Vraag


Acties:
  • 0 Henk 'm!

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 08:49
Ik gebruik al jaren naar tevredenheid Vuescan Pro om te scannen. Eerst in combinatie met mijn HP multifunctional. Vuescan detecteert de nieuwe Canon i-Sensys MF742 echter niet op het netwerk.

Communicatie met de ontwikkelaar loopt vast op de niet onderbouwde statement dat berichten door router of firewall tegengehouden wordt. (Niet het geval want zie prima berichten met Wireshark langskomen en firewall settings ook dubbel gecheckt / toegevoegd / uitgeschakeld.) Het probleem zowel op bij Vuescan op Win10 als op Debian (verschillende systemen). Windows 10 zelf detecteert de scanner zonder problemen (gebruikt ook MDNS discovery).

Een issue dat al is opgelost is om de scanner eerst uit sleep te halen om te zorgen dat de MDNS response niet te laat aankomt (Vuescan luistert maar beperkte tijd op bepaalde poorten).

Ik vermoed dat het iets kleins is met de MDNS discovery. Vuescan stuur een MDNS jmulticast query (en herhaalt die een aantal maal). De scanner antwoordt vervolgens met 2 (of 3) unicast query responses (en herhaalt die ook).

Helaas heb ik de oude HP al weggegeven waardoor ik niet kan vergelijken.

Vragen:
  • Heeft iemand deze of wellicht een andere Canon i-Sensys multifunctional werkend met Vuescan?
  • Kan iemand een netwerk capture maken van de detectie (F12 in Vuescan) en delen, bijvoorbeeld met Wireshark in PCAP formaat?Als filterregel kun je "(ip.addr==<IP van scanner> or ((mdns) and (ip.addr==<IP van PC met Vuescan>))" gebruiken. Beste is natuurlijk van een Canon maar neem genoegen met alles :)
Met bovenstaande info kan ik verder debuggen, mogelijk een setting aanpassen, mogelijk de ontwikkelaar overtuigen, en de communicatie aanpassen (heb een prototype op basis van Scapy die berichten kan replayen, aanpassen, afleveren op andere poorten, etc.).

Alle reacties


Acties:
  • 0 Henk 'm!

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 08:49
Niemand?

@AlterEgo @Ravefiend @mukky wellicht?

Acties:
  • 0 Henk 'm!

  • mukky
  • Registratie: December 2010
  • Laatst online: 10:15
Je zou IGMP snooping eens uit kunnen zetten op je router/switch en kijken of dat helpt

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Mijn scanner hangt lokaal aan de USB. Sorry.

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Check voor de zekerheid even dat Windows vindt dat je netwerk private is (i.t.t. public).

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 08:49
mukky schreef op woensdag 30 december 2020 @ 16:56:
Je zou IGMP snooping eens uit kunnen zetten op je router/switch en kijken of dat helpt
Potentieel een goed punt, maar niet het probleem. Ik zie de packets immers gewoon aankomen.

Ik heb zojuist de scanner direct met een ethernetkabel aan een laptop gehangen. Daar observeer ik hetzelfde verkeer, samengevat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
    Frame 1: 129 bytes on wire (1032 bits), 129 bytes captured (1032 bits)
    Ethernet II, Src: CompalIn_04:c4:b6 (f0:76:1c:04:c4:b6), Dst: IPv4mcast_fb (01:00:5e:00:00:fb)
    Internet Protocol Version 4, Src: 192.168.1.189, Dst: 224.0.0.251
    User Datagram Protocol, Src Port: 53587, Dst Port: 5353
    Multicast Domain Name System (query)
        Transaction ID: 0x0000
        Flags: 0x0000 Standard query
        Questions: 4
        Answer RRs: 0
        Authority RRs: 0
        Additional RRs: 0
        Queries
            _pdl-datastream._tcp.local: type PTR, class IN, "QM" question
            _printer._tcp.local: type PTR, class IN, "QM" question
            _scanner._tcp.local: type PTR, class IN, "QM" question
            _uscan._tcp.local: type PTR, class IN, "QM" question

    Frame 2: 1493 bytes on wire (11944 bits), 1493 bytes captured (11944 bits)
    Ethernet II, Src: Canon_d2:2b:70 (f4:a9:97:d2:2b:70), Dst: CompalIn_04:c4:b6 (f0:76:1c:04:c4:b6)
    Internet Protocol Version 4, Src: 192.168.1.250, Dst: 192.168.1.189
    User Datagram Protocol, Src Port: 5353, Dst Port: 53587
    Multicast Domain Name System (response)
        Transaction ID: 0x0000
        Flags: 0x8000 Standard query response, No error
        Questions: 0
        Answer RRs: 4
        Authority RRs: 0
        Additional RRs: 11
        Answers
            _pdl-datastream._tcp.local: type PTR, class IN, Canon MF742C (d2:2b:70) (3) (d2:2b:70)._pdl-datastream._tcp.local
            _printer._tcp.local: type PTR, class IN, Canon MF742C (d2:2b:70) (3) (d2:2b:70)._printer._tcp.local
            _scanner._tcp.local: type PTR, class IN, Canon MF742C (d2:2b:70) (3) (d2:2b:70)._scanner._tcp.local
            _uscan._tcp.local: type PTR, class IN, Canon MF742C (d2:2b:70) (3) (d2:2b:70)._uscan._tcp.local
        Additional records
        [Unsolicited: True]


    Frame 3: 513 bytes on wire (4104 bits), 513 bytes captured (4104 bits)
    Ethernet II, Src: Canon_d2:2b:70 (f4:a9:97:d2:2b:70), Dst: CompalIn_04:c4:b6 (f0:76:1c:04:c4:b6)
    Internet Protocol Version 4, Src: 192.168.1.250, Dst: 192.168.1.189
    User Datagram Protocol, Src Port: 5353, Dst Port: 53587
    Multicast Domain Name System (response)
        Transaction ID: 0x0000
        Flags: 0x8000 Standard query response, No error
        Questions: 0
        Answer RRs: 0
        Authority RRs: 0
        Additional RRs: 3
        Additional records
            Canon MF742C (d2:2b:70) (3) (d2:2b:70)._uscan._tcp.local: type SRV, class IN, priority 0, weight 0, port 80, target canon.local
            Canon MF742C (d2:2b:70) (3) (d2:2b:70)._uscan._tcp.local: type TXT, class IN
            Canon MF742C (d2:2b:70) (3) (d2:2b:70)._uscan._tcp.local: type NSEC, class IN, next domain name Canon MF742C (d2:2b:70) (3) (d2:2b:70)._uscan._tcp.local
        [Unsolicited: True]

    Frame 4: 58 bytes on wire (464 bits), 58 bytes captured (464 bits)
    Ethernet II, Src: CompalIn_04:c4:b6 (f0:76:1c:04:c4:b6), Dst: IPv4mcast_01 (01:00:5e:00:00:01)
    Internet Protocol Version 4, Src: 192.168.1.189, Dst: 224.0.0.1
    User Datagram Protocol, Src Port: 53587, Dst Port: 8612
    Canon BJNP, Scanner Command: Discover
        Id: BJNP
        Type: Scanner Command (2)
        Code: Discover (1)
        Sequence Number: 0
        Session Id: 0
        Payload Length: 0

Zou daarom graag een PCAP capture van een werkende setup hebben om dat desnoods eens te replayen :)
F_J_K schreef op donderdag 31 december 2020 @ 10:31:
Check voor de zekerheid even dat Windows vindt dat je netwerk private is (i.t.t. public).
Natuurlijk :) Sowieso had ik het ook getest op m'n Debian machine, met Windows Defender host firewall uit, etc. etc.

  • mukky
  • Registratie: December 2010
  • Laatst online: 10:15
Rukapul schreef op donderdag 31 december 2020 @ 14:30:
[...]

Potentieel een goed punt, maar niet het probleem. Ik zie de packets immers gewoon aankomen.

Zou daarom graag een PCAP capture van een werkende setup hebben om dat desnoods eens te replayen :)
Hier alleen USB helaas, anders een prima oudejaarsklus

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Weet je zeker dat Windows mDNS doet en niet iets als SLP of een andere zeroconf variant om discovery te doen?

Vaak genoeg gezien dat de whitelabel firmware waar de meeste MFCs op gebaseerd zijn diverse modules hebben en dat er dan een paar gewoon outdated zijn. Dan werkt Bonjour niet maar uPNP wel, of allebei niet maar hun eigen custom XML unicast methode wel weer (heeft HP een handje van).

Acties:
  • 0 Henk 'm!

  • lanckwi
  • Registratie: November 2016
  • Laatst online: 08-04 17:40
Hallo,

Ik heb exact hetzelfde probleem met de Canon i-Sensys MF635/CX.

Ik heb bijna alles geprobeerd, ik heb zelfs een netwerk trace naar de developer gestuurd, maar na een paar keer antwoordt die niet meer.
Het probleem ligt zogezegd bij mij, omdat Mdns niet zou aanstaat op de printer (maar dat staat uiteraard aan).
Heel éénvoudige configuratie, pc en printer via kabel op router..., zelfs als ik de (Kaspersky) firewall afzet vindt hij de scanner niet...

Ter informatie, tot versie 9.6.47 werkte het wel nog, dus ik download geregeld de laaste versie, probeer ze en downgrade dan terug naar 9.6.47

Ik zie nu dat je in de laatste versie Mdns kan uitzetten en een IP ingeven..., vanavond eens proberen, wie weet...
William

Acties:
  • 0 Henk 'm!

  • Rukapul
  • Registratie: Februari 2000
  • Laatst online: 08:49
lanckwi schreef op maandag 11 januari 2021 @ 19:34:
Hallo,

Ik heb exact hetzelfde probleem met de Canon i-Sensys MF635/CX.

Ik heb bijna alles geprobeerd, ik heb zelfs een netwerk trace naar de developer gestuurd, maar na een paar keer antwoord die niet meer.
Ik heb de developer niet kunnen betrappen op het daadwerkelijk kijken naar de netwerk trace ;)
Het probleem ligt zogezegd bij mij, omdat Mdns niet zou aanstaat op de printer (maar dat staat uiteraard aan).
Herkenbaar ;)
Heel éénvoudige configuratie, pc en printer via kabel op router..., zelfs als ik de (Kaspersky) firewall afzet vindt hij de scanner niet...
Ik had/heb zelfs 3-4 verschillende configuraties :P
Ter informatie, tot versie 9.6.47 werkte het wel nog, dus ik download geregeld de laaste versie, probeer ze en downgrade dan terug naar 9.6.47
Dank! Die versie detecteert de scanner in eenmaal.

Heb je dit ook aan de developer aangegeven (ja, ik kan het antwoord wel raden...).
Ik zie nu dat je in de laatste versie Mdns kan uitzetten en een IP ingeven..., vanavond eens proberen, wie weet...
Ben benieuwd. Zal dat binnenkort ook eens testen. De MFP heeft bij mij toch een vast IP.

Acties:
  • 0 Henk 'm!

  • lanckwi
  • Registratie: November 2016
  • Laatst online: 08-04 17:40
In versie 9.7.43 werkte het nog steeds niet. Vandaag zie ik dat versie 9.7.44 beschikbaar, en wonder boven wonder het werkt nog ook... (met een vast ip adres uiteraard). In de release notes zie ik nochtans geen wijzigingen op dit vlak.

Je moet wel even opzoeken op hun site welke waarden je moet ingeven voor USB Vendor id en USB Product id (https://www.hamrick.com/vuescan/canon.html#scanner-drivers).
Mijn printer staat er niet in, maar ik nam de printer die er het dichtst bijstaat en dat blijkt te werken...

Wat de betreft hun support, die Ed is heel arrogant in zijn antwoorden en leest niet wat je schrijft, na een tijdje geef je het uiteraard op.

Trouwens ik gebruik nu meer en meer Naps2, gratis en werkt ook prima.
William
Rukapul schreef op maandag 11 januari 2021 @ 20:50:
[...]

Ik heb de developer niet kunnen betrappen op het daadwerkelijk kijken naar de netwerk trace ;)

[...]

Herkenbaar ;)

[...]

Ik had/heb zelfs 3-4 verschillende configuraties :P

[...]

Dank! Die versie detecteert de scanner in eenmaal.

Heb je dit ook aan de developer aangegeven (ja, ik kan het antwoord wel raden...).

[...]

Ben benieuwd. Zal dat binnenkort ook eens testen. De MFP heeft bij mij toch een vast IP.
Pagina: 1