Import Results
Besides scanning targets, you can also bring in results directly from other systems. The route depends on what you have in hand: the Capture page processes photos of printouts and screens, the Import page handles files (PDF, XML, JSON, CSV, WM-Shot), and the scanner on the Capture page reads Meyton QR codes. You’ll find the complete format overview in the chapter Supported Formats.
Photo, file and QR imports need no Pro. The “Import from your club server” wizard is part of Pro.
Overview
Ring Reader imports results from these sources:
- Photos: Meyton printout, Meyton screen photo, Disag printout, Disag screen photo (Rückschau), Disag ShotsApp screenshots, Intarso printout, Proto-S printout, WM-Shot printout
- Files: WM-Shot (.wmk, also .mdb), Meyton PDF, Meyton XML, Meyton CSV, SETA PDF, Disag JSON, Sport Quantum CSV, ABVisie PDF, Scopos PDF, InBand Scoring PDF, freETarget PDF, SIUS Cloud PDF, Perfect Shots CSV/PDF
- QR code: Meyton, Sport Quantum (direct import via the scanner)
- Link: club server (WM-Shot file, Meyton result list), WM-Shot Online, Oktoberfest-Landesschießen (“Import from your club server” wizard, Pro)
Which format provides which data (rings, Teiler, shot pattern) is shown in the comparison table in the chapter Supported Formats.
Importing photos: printouts, screens, screenshots
The workflow is the same for all photo types:
- Take a photo. Photograph the printout or screen with your phone or pick a photo from your gallery — via the regular “Add Photo” button on the Capture page, the same one as for target strips. Once the app is installed, you can also share a photo straight from the gallery.
- Start processing. Tap “Process All”. Ring Reader detects the format automatically and starts server-side OCR processing.
- Track progress. A card on the Capture page shows the status: “Uploading…”, “Processing…” or “Import failed”.
- View results. The detected series appear in your history. Multiple series from one printout are grouped automatically.
If a photo can’t be classified unambiguously, the “What’s on this photo?” dialog opens, where you pick the format manually.
If the app doesn’t know a format yet, it offers to send it to us. What we do with it is in Why we need error photos.
Always photograph the shot list, not the target picture. Ring Reader reads the numbers: shot number, ring, Teiler, direction arrow. A photo showing only the target with the shot markers on it — the target view on a Meyton or Disag range display, for instance — cannot be scored. So the target picture alone is never enough. How to photograph a screen properly is under Photographing screens correctly.
Photograph directly with the phone camera — downloaded images often have too low a resolution. Hold the phone parallel to the paper and avoid shadows. If the resolution is too low, the app shows a warning.
Meyton printout
Got a printed result sheet from a Meyton shooting range? Just photograph it — Ring Reader automatically recognizes that it’s a Meyton printout and reads it via OCR.
What gets imported: individual shot values, Teiler, point of impact (MPI), spread value, discipline, shooter name and date. Supported disciplines: LG, LP and KK — including Auflage (LGA, LPA, KKA). Not every shot gets a measured position; approximate positions are marked as such. All Meyton routes are compared in the blog post Import Meyton results.
Meyton screen photo
You can photograph the Meyton scoring screen at the range directly. Screens that show only part of a match (e.g. shots 21–30 of 30) are automatically assigned to the correct series. Scoring screens with a Teiler column are supported as well.
Disag printout
Ring Reader automatically recognizes three Disag print formats: Statistik, OpticScore and the minimal result sheet. All three provide rings and Teiler — only the Statistik printout additionally contains shot coordinates, so each shot is shown at its actual position on the target. All DISAG routes are compared in the blog post Import DISAG results.
Improve precision
For Disag Statistik printouts, Ring Reader offers the “Improve precision” feature when recognition was uncertain — right after import and later in your history. It re-processes the print with more precise cloud OCR and runs in the background: you can switch pages, and the results are synced as soon as they’re ready. Uncertain shots are flagged in the series for review.
If you confirm, the photo is processed by a cloud OCR service. The image is evaluated directly and not stored; your data is not used to train the AI.
Disag screen photo (Rückschau)
You can photograph the Disag screen (Rückschau) directly at the range — no printout needed. Photos of Disag tablets are recognized too. Multiple photos of the same match are automatically merged into one result. If detection is ambiguous, the format picker lets you set the format manually.
Disag ShotsApp screenshots
You import results from the Disag ShotsApp via screenshots: the overview plus the individual series screenshots. The overview works with both exported score cards and regular smartphone screenshots — long (scrolled) screenshots are processed as well.
The part Ring Reader reads from a series screenshot is the shot list, the table showing ring, decimal score, Teiler and direction arrow for each shot. Scroll down in the detail view of a series until every shot is on screen. Take the screenshot there.
On smaller phones the list runs past the bottom edge, so a long screenshot helps. Android offers one right after every capture: tap “Capture more” (some manufacturers call it “Scroll capture” or “Extended screenshot”) and drag the frame down until the whole list sits inside it. Because iOS limits long screenshots to Safari, on the iPhone you reach for an app such as Picsew, which stitches several single screenshots into one tall image.
A screenshot of the big target view carries the first row or two of the list at most. Ring Reader sets such screenshots aside during import and explains why in a notice.
Intarso printout
Printed result sheets from Intarso ranges (ESA2015 software) can be photographed the same way. Intarso is the only supported print format that prints full per-shot coordinates (X-pos, Y-pos, Teiler, angle) and a timestamp — the full shot pattern and the time between shots are available immediately after import.
What gets imported: individual shot values (with a plausibility check against the Teiler), exact shot positions, Teiler, angle, shot times, discipline and shooter name. Supported disciplines: air rifle 10m and air pistol 10m.
Proto-S printout
Photos of printed Proto-S result lists are recognized automatically. Rings and series are imported.
WM-Shot printout
Printed WM-Shot result lists can be photographed too — rings and series are imported. If you have access to the .wmk file, the file import is the better choice: it provides the full shot pattern and all Teiler.
Importing via QR code
The fastest route for Meyton and Sport Quantum results — no photo needed:
- Open the scanner. Tap “QR Code” on the Capture page.
- Scan the QR code. Point the camera at the QR code on the printout or on the range screen. For Meyton it contains the link to the result PDF, for Sport Quantum the link to the result page.
- Done. The series are imported directly and grouped automatically.
Meyton result links are only available for about 7 days, so scan the QR code soon after shooting.
Disag QR codes are not supported. Photograph the printout instead or use ShotsApp screenshots.
Sport Quantum: Ring Reader fetches the results from the Sport Quantum result page the QR code points to — full shot pattern with Teiler and shot times, sighting series separated. The link does not expire. The web export as a CSV file (see below) still works as an alternative.
Importing files
For files (WM-Shot, PDF, XML, JSON, CSV), tap “Import” on the Capture page — this opens the Import page. Select the file there; below the file card you find the cards “Import from your club server” (a result link instead of a file, Pro), “Import from spreadsheet” (your own Excel table, see Spreadsheet import) and “Switching from Shoot Report” (app migration, Pro). The preview shows the competition name from the file and all series found; with the date fields “From” and “To” you narrow WM-Shot and Meyton results down to a time range.
Scanned or image-based PDFs (e.g. a photographed printout saved as a PDF) are automatically detected page by page and processed by the photo recognition — you don’t have to do anything differently.
WM-Shot file
WM-Shot files (.wmk, also .mdb) contain results from league matches and club shoots (in depth in the blog post Import competition results). Here’s how to import them:
- Select a file. Upload the .wmk file from your device. If you have the result link of your club server instead, use the “Import from your club server” wizard (see below).
- Enter your start number. Enter your start number so Ring Reader filters your results from the file.
- Check the preview. Ring Reader shows all the series it found, with total ring score, date and shot count. Series you’ve already imported are grayed out.
- Select series and import. Check the boxes for the series you want to bring in and tap “Import”.
WM-Shot files and Meyton PDFs can contain multiple shooters. Be sure to enter the correct start number so only your own results are shown.
Meyton PDF
Meyton shooting ranges generate PDF result lists. The process is similar:
- Upload the PDF. Choose the PDF file; Ring Reader reads the contents automatically. A Meyton result link is handled by the “Import from your club server” wizard or the QR scanner.
- Enter your start number. Filter by your start number.
- Check series and import. Multi-part series (e.g. “1/4”, “2/4”) are marked with a blue badge and automatically combined into a group on import.
Meyton XML
The Meyton ShootMaster can also export results as an XML file (SDF export). Besides the ring values, these files contain the exact shot coordinates, Teiler values and tenth-ring decimal scoring — making the results more precise than a PDF import.
- Select the XML file. Choose the .xml file from your device. Ring Reader detects the Meyton format automatically and reads the file directly in the browser — no upload to a server needed.
- Check the preview. Ring Reader shows the series it contains, with decimal scoring and shot count. No start number is needed, since each XML file contains only one shooter.
- Select series and import. Choose the series you want and tap “Import”. Multi-part series are automatically combined into a group.
You’ll find the XML export in the Meyton software under “Result list” → “XML export”. If needed, ask your range operator whether an XML export is possible.
SETA PDF
Electronic SETA ranges generate result PDFs. Just upload the PDF file — multi-page PDFs are supported too. The position and time of every shot are imported automatically; processing runs in the background, and a progress card shows the status.
Meyton CSV
CSV exports from Meyton ranges are supported as well. They provide the full shot pattern with shot coordinates, Teiler and shot times — including decimal scoring. Ask your range official whether they can provide the export for you.
Disag JSON
The JSON export from the Disag system contains the full shot pattern with shot coordinates and Teiler. Ask your range official whether they can provide the export for you.
Sport Quantum CSV
Sport Quantum ranges show a QR code after shooting. The easiest way is to scan it directly with the app’s scanner. The CSV file is the route without the scanner: open the QR code with the regular phone camera, download the CSV file from the web export and import it on the Import page — the full shot pattern with Teiler and shot times is imported, and sighting series are separated in the process.
ABVisie PDF
PDF result lists from ABVisie Match Manager are supported. The ring values are imported.
Scopos PDF
Result sheets from Scopos Rezults (e.g. virtual matches) can be imported as PDF. The sheet carries scores only — Scopos draws the shot picture as an image, so no shot positions are read. What gets imported: the decimal score of every shot in firing order, inner tens, series totals and the printed group centre (MPI). Three-position matches (kneeling, prone, standing) get one group per position in addition to the match group. Supported disciplines: air rifle, air pistol and smallbore 50 m.
InBand Scoring PDF
InBand Scoring produces a “Shooting Session Report” as PDF, one page per shooter. Ring Reader reads the scores from the text and reconstructs every shot position from the printed shot picture — the picture is reproduced exactly, and shots without a measurable position are marked as approximate. Air rifle reports print decimal scores; pistol reports print full rings with an X for inner tens, and the decimal is then computed from the shot’s position within the printed ring. The discipline (air rifle 10 m, air pistol 10 m, 50 m pistol) is detected from the picture. For files with several shooters, enter part of your name in the start-number field to filter.
freETarget PDF
freETarget is an open-source acoustic e-target for 10 m air rifle and air pistol. Its PC software exports a session as “Session N.pdf” (Journal → Print); import that file on the Import page. Ring Reader reads the scores from the text and every shot position from the session target drawn on page one — the positions the target measured itself, so the shot pattern and the Teiler are exact. Each series of the report becomes one session, dated at its first shot and grouped under the event name and the app’s session number (“Rifle Match #17”). Events scored in full rings get their decimals from the shot positions. Supported targets: air rifle 10 m and air pistol 10 m; other targets import scores only.
Perfect Shots CSV and PDF
Perfect Shots is an electronic target system from India. Its app exports a match three ways: a CSV with every shot’s coordinates and time, a one-page Session Summary and a six-page Session Report. Import any of them on the Import page. The CSV carries the target’s own measurements, so shot pattern, Teiler and decimals are exact, and every shot keeps its time. Both PDFs print the scores as text and draw every series as a target picture; Ring Reader reads the shot positions back from those pictures. Shots that overlap in the picture are marked as approximate. The summary prints whole rings only; the decimals are then computed from the positions and checked against the printed series totals. Each series becomes one session, grouped under the match type and the shooter. Importing the same match again from another of the three files is recognized as a duplicate. Supported targets: air pistol 10 m and air rifle 10 m; other targets import scores only from the PDFs.
SIUS Cloud PDF
Competitions run on SIUS equipment are often published in the SIUS Shooting Sports Cloud (sportsshootingcloud.com). Open your match there, download the report of your firing point as PDF and import it on the Import page. Ring Reader reads the scores from the text — every shot in firing order with inner tens, series totals and the match date — and the shot positions from the shot picture printed next to each series. Not every shot gets an exact position that way; approximate shots are marked as such. Supported disciplines: air rifle 10 m, air pistol 10 m, 50 m rifle and 50 m pistol.
What is the start number?
The start number is assigned at electronic shooting ranges. It identifies your firing point for the given training session or competition.
When importing WM-Shot or Meyton data, the start number filters the results so that only your series are shown. For files that print names instead of start numbers (Meyton CSV, InBand Scoring reports), part of your name in the same field does the job. You can find your start number:
- On the printout at the range
- On the display of the electronic range
- From the range official or range supervisor
If you don’t know your start number, leave the field blank — all shooters will then be shown, and you can pick out your series manually.
Import from your club server (Pro)
If your club provides results as a link (a WM-Shot file or a Meyton result list), use the “Import from your club server” card on the Import page. The wizard walks you through four steps, Server, Start number, Pick series and Done:
- Server: Enter the link. Under “Advanced (optional)” you give the server a name and store a password if the link is protected. Servers you have used before are listed under “Saved servers”, and one tap fills them in.
- Start number: Your start number, optionally with “Filter by date (optional)” and a from/to range, then “Load results”.
- Pick series: The same preview as for the file import, with selection and target type.
- Done: The number of imported series, plus “Open History” or another import.
WM-Shot Online
If your club or district publishes its results on WM-Shot Online (opens in a new tab), open your result there and copy that page’s address into the wizard. You don’t need a start number: the link already belongs to your start, so “Continue” takes you straight to the preview.
- All competitions of your start come in at once, with the full shot pattern and Teiler.
- Every competition with more than one series becomes a group. A series that counts for several competitions, such as the championship and the team ranking, is imported once and belongs to each of those groups.
- WM-Shot Online only gives the event’s date range, not the day you shot. That’s why the series are dated on the first day of the event. If you know the exact day, change it in History with “Edit” for all series at once.
Oktoberfest-Landesschießen
Your series from the Oktoberfest-Landesschießen (opens in a new tab) come in through the wizard as well. As the link, oktoberfestschiessen.de is enough; in the second step you enter your “Sportpass number”, which is your BSSB member number. If you paste the link to your starter page (…/starter/…), it’s already filled in.
- The series of the current year are imported, with the full shot pattern and Teiler.
- Competitions made of several series, such as the Gau ranking, are combined into a group.
- The site gives no dates, so the series are dated on the day you import them. Import on the day you shoot and the date is right on its own.
Duplicates
Ring Reader recognizes series you’ve already imported by a fingerprint (date, ring score, shots). These are shown in gray in the preview and can’t be selected again — so no duplicate entries appear in your history.
The import feature is a good way to bring older competition results into Ring Reader after the fact. Just import the WM-Shot file, the Meyton PDF or XML from your last league match — and have all your results in one place.