Skip to content

Hardware testing: other USB Coolscans (LS-40 / Coolscan IV, LS-50 / Coolscan V) #27

Description

@rohanpandula

ScanStudio only drives the LS-5000 today. If you have another USB Coolscan — LS-40 (Coolscan IV) or LS-50 (Coolscan V) — the app currently shows you nothing at all, which reads as broken (#14). The next release fixes the silence: your scanner will be detected and named, with an honest "not yet supported". This issue collects the reports that make full support plannable.

Today

  1. Confirm what your scanner identifies as:
    • macOS: Apple menu → About This Mac → System Report → USB. Look for the Nikon entry.
    • Linux: lsusb | grep -i 04b0 — LS-40 is 04b0:4000, LS-50 is 04b0:4001.
    • Windows (PowerShell): Get-PnpDevice -PresentOnly | Where-Object InstanceId -like "*VID_04B0*" | Format-List FriendlyName, InstanceId
  2. On Windows or Linux, run the nkscan CLI (a separate open-source Coolscan driver with working Coolscan V support; list is read-only): download nkscan-x86_64-pc-windows-msvc.exe or nkscan-x86_64-unknown-linux-musl from the nkscan releases page and run it with list. On Windows the device must be bound to a generic driver first — issue Hardware testing: Windows 11 + LS-5000 (USB) #26 step 2 has the exact VueScan/Zadig instructions.
  3. Comment here with: model, firmware revision if you know it, OS, and the outputs from steps 1–2.
  4. Coolscan V owners comfortable with a command line: nkscan can actually scan with the V today. If you try it, report your experience on their tracker — that experience maps what full support here needs.

When v0.3.0-beta.2 lands

  1. Download the release for your OS, plug in, and confirm ScanStudio now shows your scanner as detected-but-unsupported instead of an empty list. Report if it stays silent.

Full support for these models is a separate future effort and I will not promise a date. This issue is the interest register that helps prioritize it.


Using an AI assistant

Copy this block into your assistant (Claude, ChatGPT, etc.) and it will walk you through everything, including submitting:

You are helping me report my Nikon Coolscan (LS-40 / Coolscan IV, or LS-50 /
Coolscan V) for ScanStudio, an open-source scanning app that supports only the LS-5000
today. Ask my OS first, then walk me through:

1. Identify the scanner with it plugged in and powered on:
   - macOS: Apple menu > About This Mac > System Report > USB, find the Nikon entry.
   - Linux: `lsusb | grep -i 04b0` (LS-40 is 04b0:4000, LS-50 is 04b0:4001).
   - Windows PowerShell: Get-PnpDevice -PresentOnly |
     Where-Object InstanceId -like "*VID_04B0*" | Format-List FriendlyName, InstanceId
2. On Windows or Linux only: download the nkscan CLI
   (nkscan-x86_64-pc-windows-msvc.exe or nkscan-x86_64-unknown-linux-musl) from
   https://github.com/activexray/nkscan/releases/latest and run it with list
   (read-only). On Windows the scanner must first be bound to a generic driver —
   follow step 2 of https://github.com/rohanpandula/ScanStudio/issues/26 exactly.

Run only these commands or direct equivalents. Collect full outputs.

Then draft a comment for https://github.com/rohanpandula/ScanStudio/issues/27 with —
Setup (scanner model, firmware if known, OS), Outputs (code blocks), Result. Show me
the draft and do not post without my explicit approval; if you cannot post, format it
so I can paste it myself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions