카메라 롤 가득한 코드를 쉰 번이 아니라 한 번에 추가합니다.

하나씩 처리하는 것은 단지 느린 것이 아니라 성격이 다른, 더 고된 일이고, 사람들이 포기하는 지점도 바로 거기입니다. 일괄 가져오기는 사진을 최대 50장까지 받아 기기에서 읽은 다음, 찾아낸 코드에 이름을 붙이도록 차례로 안내합니다.

바코드 스크린샷을 모으려고 작정하는 사람은 없습니다

바코드 스크린샷 폴더는 계획이었던 적이 없습니다. 그냥 쌓입니다. 지갑 앱이 문을 닫으면 미리 대비해 둔 사람들에게 남는 것은 사진뿐입니다. 휴대전화는 교체됩니다. 1년치 티켓이 이메일 첨부파일로 도착합니다.

서비스 종료는 그중 가장 날카로운 경우입니다. 기한은 정해져 있고 내보내기 버튼은 없습니다. 잘 알려진 지갑 앱 하나가 문을 닫으면서 보관하던 것을 지웠고, 그래서 그토록 많은 카메라 롤에 멤버십 바코드가 줄줄이 남아 있습니다: Stocard는 어디로 갔나

더미가 어떻게 쌓였든 그대로 남아 있습니다. 전체 작업량이 많아서가 아닙니다. 카드를 하나씩 추가하는 일은 두 가지 작업이 번갈아 꼬여 있는 것입니다. 사진에서 값을 읽고, 이름을 입력하고, 다시 다음 값을 읽는 식입니다.

전환에는 매번 대가가 따릅니다. 훨씬 단순한 과제로 실험실에서 측정했을 때 한 번 바꾸는 데 0.2초에서 1초쯤이 걸렸고, 미리 예상한다고 해서 그 비용이 사라지지는 않습니다. 여러 종류를 섞어 처리하면 처음부터 끝까지 더 느립니다.

인터페이스 지침도 단계별 마법사에 대해 같은 이야기를 합니다. 익숙하지 않고 어쩌다 한 번 하는 일에는 잘 맞지만, 같은 사람이 반복해서 거치면 성가시고 지나치게 통제하는 것처럼 느껴진다는 것입니다.

앱을 열기 전에 사진을 한곳에 모으세요

일괄 처리의 결과는 넘겨준 선택만큼만 좋습니다. 그리고 그 선택은 선택 화면에서 급하게 고르는 것보다 사진 라이브러리에서 미리 준비하는 편이 쉽습니다. 원하는 사진을 한눈에 볼 수 있는 곳에 모으고, 애매한 것은 지금 빼 두세요.

iOS와 Android 모두 라이브러리 전체가 아니라 직접 고른 사진만 앱에 넘길 수 있게 해 주며, 이 작업에는 그 방식이 잘 맞습니다. ScanKeeper가 요구하는 권한은 카메라와 사진 라이브러리뿐입니다: 계정 없는 지갑

한 번에 처리할 수 있는 상한은 50장이고, 계획을 세울 때 기준으로 삼기 좋은 숫자입니다. 더 많다면 날짜가 아니라 종류별로 나누세요. 그래야 이름을 붙이는 동안 한 번에 한 종류의 카드만 다루게 됩니다.

아니면 모으는 단계를 건너뛰세요. 이미지는 지금 들어 있는 앱에서 바로 ScanKeeper로 보낼 수 있습니다. 남에게 보낼 때 쓰는 그 공유 시트를 그대로 쓰면 되고, 먼저 라이브러리에 저장할 필요도 없습니다.

일괄 처리가 찾아내는 것, 그리고 돌려주는 것

사진을 고르고 나면 앱이 한 장씩 훑으며 지원되는 코드를 찾습니다. 인식은 기기에서 이루어지므로 연결을 기다리는 것은 없습니다.

아무것도 없이 돌아오는 이미지

그런 사진도 있고, 이유는 대개 평범합니다. 카드가 아니라 진열대 라벨을 찍었거나, 잘라 낸 가장자리에서 코드가 잘렸거나, 다른 화면을 비스듬히 찍었거나, 아니면 그 카드가 태그 방식이라 애초에 코드가 없었던 것입니다.

앱이 읽지 못한 사진도 버려지지 않습니다. 이미지를 인식할 수 없다는 안내와 직접 채워 넣을 수 있는 입력란이 있는 양식으로 확인 단계에 나타납니다.

한 화면에 코드가 여러 개일 때

쿠폰 한 장, 약관 옆에 놓고 찍은 카드, 행사장 지도 옆에 인쇄된 티켓. ScanKeeper는 그중 무엇을 쓸지 대신 정하지 않습니다. 찾아낸 코드마다 각각의 단계가 열리고, 그 코드만 밝게, 사진의 나머지는 어둡게 표시되므로 지금 어떤 번호에 이름을 붙이고 있는지 늘 알 수 있습니다.

그래서 카운터가 세는 것은 이미지가 아니라 코드입니다. 사진 12장이 15단계로 나타날 수 있고, 늘어난 세 개는 오류가 아닙니다. 한 장면에 어쩌다 함께 들어 있던 코드일 뿐입니다.

놀라기 전에 알아 둘 만한 결과가 하나 있습니다. 같은 번호를 사각형 QR로 한 번, 막대 줄무늬로 한 번 인쇄한 카드는 카드 두 장으로 돌아옵니다. 형식도 찾아낸 결과의 일부로 치기 때문입니다. 자주 가는 계산대가 읽는 쪽을 남기고 다른 하나는 지우세요.

티켓은 대개 사진이 아니라 PDF입니다

보관할 만한 코드 중 상당수는 카메라 롤을 거치지 않습니다. 전자 티켓, 탑승권, 뉴스레터 맨 아래의 쿠폰은 PDF로 도착하고, 그 안의 코드는 페이지에 놓인 평범한 이미지일 뿐입니다.

사진과 같은 화면에 있는 PDF 선택은 파일을 통째로 받습니다. 페이지는 기기에서 이미지로 그려지는데, 긴 쪽 기준 최대 2000픽셀이며 이는 판독기가 막대를 알아보는 데 필요한 크기입니다. 그런 다음 나머지와 같은 대기열에 들어갑니다. 파일 하나당 20페이지가 한도로, 티켓에는 넉넉하고 카탈로그에는 일부러 모자라게 잡은 값입니다.

다운로드가 깨졌거나 잠겨 있어 열리지 않는 파일은 읽을 수 없다고 표시되고 거기서 멈춥니다. 비밀번호 입력란은 없고, 어림짐작으로 처리하는 것도 없습니다.

PDF 기차표 페이지에서 찾아낸 바코드를 보여 주는 ScanKeeper
전자 티켓의 코드는 페이지에 놓인 이미지이고, 그 이상일 필요도 없습니다.

어느 것도 연결을 기다리지 않습니다. 읽어 내는 일이 휴대전화에서 이루어지기 때문입니다. iOS 및 Android용 ScanKeeper는 무료로 설치할 수 있고, 나머지가 저녁 시간을 들일 만한지는 사진 한 장으로 충분히 가늠할 수 있습니다.

진짜 일은 이름 붙이기이고, 거기에는 유통기한이 있습니다

이름 없는 값 50개는 컬렉션이 아니라 숫자 목록입니다. 일괄 처리가 얼마나 값어치를 했는지는 후반부에 입력하는 내용이 결정합니다.

사진은 기억이 아니라 단서입니다

무언가가 어디서 왔는지에 대한 기억, 즉 어떤 앱이었는지, 어떤 매장이었는지, 어느 날 오후였는지에 대한 기억은 몇 분 동안은 버티지만 하루가 지나면 급격히 사라집니다. 그러니 다음 주가 아니라 그 자리에서 이름을 붙이세요. 30초 규칙 같은 것은 없습니다.

이미지는 기록이 아니라 단서이고, 단서에도 순위가 있습니다. 어디에 있었고 무슨 일이 있었는지가 날짜 표시보다 훨씬 낫습니다. 단서는 기억 대신 확신에 찬 추측을 만들어 내기도 하므로, 넘겨짚지 말고 인쇄된 번호를 직접 읽으세요.

자동으로 붙는 이름은 구제책이 되지 못합니다

자동으로 붙는 이름은 이 문제를 해결해 주지 않습니다. 가져오기 1부터 가져오기 50까지 이름이 붙은 카드 50장은 서로 구별되지 않는 50개일 뿐이고, 그게 애초의 문제입니다. 대신 확인 단계는 이름을 붙이는 동안 해당 사진을 화면에 계속 띄워 둡니다.

그래도 하나씩 하는 편이 맞을 때

사진 세 장은 일괄 처리할 양이 아닙니다. 스캐너를 세 번 여는 편이 사진을 골라 모으고 확인 단계를 거치는 것보다 일이 적고, 어느 쪽이든 만들어지는 카드는 똑같습니다.

카드가 손에 있다면 카드를 직접 스캔하세요. 카드를 찍은 사진은 사본의 사본이고, 카메라 쪽이 스크린샷보다 빛도 좋고 각도도 반듯합니다. 이미지를 거치는 방법은 원본이 없을 때 제 몫을 합니다.

그리고 지금 당장 코드 하나만 필요하다면, 그 하나만 따로 처리하세요: 저장된 이미지에서 QR 코드 스캔

한 번의 일괄 처리로 이름이 붙은 카드 50장이 남습니다. 색상과 이미지, 폴더는 어떤 방식으로 들어왔든 두 번째 작업입니다: 바코드 정리 가이드

일괄 가져오기가 사진 묶음을 처리하는 과정, 화면별로

  1. 01

    스캐너가 아니라 작업에서 시작

    일괄 가져오기는 작업 화면에서 다른 컬렉션 도구 옆에 있습니다. 카메라는 한 번에 코드 하나씩 받고, 이쪽은 또 다른 문입니다.

    폴더, 일괄 가져오기, 보관함, CSV 내보내기가 표시된 ScanKeeper 작업 화면
    일괄 처리는 카메라가 아닌 곳에서 시작합니다.
  2. 02

    사진이나 PDF를 넘기세요

    이 시트는 바코드와 QR 코드 사진을 최대 50장까지 받고, 애초에 사진이 아니었던 티켓이나 쿠폰을 위해 PDF도 받습니다.

    ScanKeeper bulk import screen offering to select photos or a PDF
    버튼 두 개, 그 뒤로 늘어선 줄 하나.
  3. 03

    사진 묶음은 기기에서 읽힙니다

    앱이 사진마다 지원되는 코드를 찾는 동안 카운터가 선택한 사진을 차례로 넘어갑니다. 그 과정에서 휴대전화 밖으로 나가는 것은 없습니다.

    기기에서 선택한 사진을 일괄 스캔하는 ScanKeeper
    스캔이 진행되면서 숫자가 올라갑니다.
  4. 04

    사진 한 장이 카드 여러 장이 될 수 있습니다

    찾아낸 코드마다 각각의 단계가 생기고, 단계마다 해당 코드는 밝게, 나머지는 어둡게 표시된 채 사진이 화면에 남아 있습니다. 쿠폰 한 장에 코드가 세 개라면 셋 중 하나를 고르는 것이 아니라 세 단계가 됩니다.

    ScanKeeper naming the first of three codes found in one photo of a coupon sheet, with that code highlighted and the rest of the picture dimmed
    카운터가 세는 것은 사진이 아니라 코드입니다.
  5. 05

    앱이 읽지 못한 사진

    아무것도 들어 있지 않은 채 돌아오는 이미지도 있습니다. 화면이 그렇게 알려 주면서 이름과 값, 유형 선택기를 제공하므로, 번호를 직접 입력하거나 건너뛸 수 있습니다.

    카드 이름과 값이 입력된 ScanKeeper 일괄 가져오기 검토 양식
    읽히지 않는 이미지는 막다른 길이 아니라 입력 양식입니다.
  6. 06

    마지막에 나오는 집계

    일괄 처리는 카드가 몇 장 추가되었는지 알려 주며 끝납니다. 고른 사진보다 적다면 그 차이가 건너뛴 것입니다.

    ScanKeeper confirming that a batch of photos finished importing
    마지막 화면이 몇 개가 들어왔는지 알려 줍니다.

쉰 개가 되었을 때에야 문제가 되는 것

사진 한 장에 결정 하나

선택은 한 번, 읽는 것도 한 번입니다. 남는 일은 건너뛰기냐 추가냐를 쉰 번 되풀이하는 것뿐이고, 그사이에 다시 열어야 할 화면은 없습니다.

이미지는 화면에 그대로 남습니다

이름을 붙이는 동안 사진이 눈앞에 있으므로, 이 카드가 무엇인지 알려 주던 단서가 사라지지 않습니다.

사진 50장, 업로드는 없이

일괄 처리에 들어간 이미지는 모두 기기에서 읽힙니다. 한 번에 많이 처리한다고 해서 업로드가 커지지는 않습니다. 애초에 업로드가 없기 때문입니다.

시작하기 전에 알아둘 점

바코드 사진을 한 번에 몇 장 가져올 수 있나요?

ScanKeeper에서는 일괄 가져오기 한 번에 최대 50장의 사진을 선택할 수 있습니다.

ScanKeeper가 다른 앱의 카드를 자동으로 가져올 수 있나요?

없습니다. 지갑 앱 사이에 자동 전송은 없습니다. 방법은 카드마다 스크린샷이나 사진을 찍는 것이고, 그러면 ScanKeeper가 한 번에 최대 50장씩 읽어 줍니다.

코드가 여러 개 들어 있는 사진은 어떻게 되나요?

전부 받습니다. 이미지 속 코드마다 이름을 붙이는 단계가 따로 열리고, 그때마다 해당 코드는 밝게, 사진의 나머지는 어둡게 표시되므로, 코드 세 개가 든 쿠폰 한 장은 카드 세 장이 됩니다.

ScanKeeper가 PDF 티켓 안의 바코드를 읽을 수 있나요?

네. 가져오기 화면에서 PDF 선택을 고르거나, 파일이 도착한 곳에서 바로 ScanKeeper로 보내세요. 페이지는 기기에서 이미지로 바뀌어 다른 이미지와 똑같이 읽히며, 파일 하나당 최대 20페이지까지 처리됩니다.

스크린샷을 가져오려면 먼저 저장해야 하나요?

아니요. 이미 열려 있는 앱에서 ScanKeeper로 공유하세요. iOS에서는 그 앱을 벗어나지 않고 공유 시트 안에서 이름을 붙입니다. Android에서는 ScanKeeper가 열리면서 같은 가져오기 화면을 보여 줍니다.

같은 카드가 두 번 들어 있으면 일괄 가져오기가 알아채나요?

아니라고 생각하세요. 앱은 중복을 찾아낸다고 약속하지 않으므로, 같은 카드의 스크린샷과 사진이 둘 다 카드가 될 가능성이 큽니다. 넘기기 전에 먼저 걸러 내세요.

일괄 처리가 진행되는 동안 카드 이름을 지정해야 하나요?

확인 단계는 건너뛰기와 추가를 두고 사진 한 장씩 진행됩니다. 카드에 이름을 붙이기에 가장 쉬운 순간이기도 합니다. 그것이 무엇인지 알려 주는 사진이 아직 화면에서 사라지지 않았기 때문입니다.

넘긴 사진의 절반이 읽히지 않았습니다. 무엇이 문제인가요?

대개는 일괄 처리가 아니라 원본 쪽 문제입니다. 잘라 내면서 잘린 코드, 다른 화면을 비스듬히 찍은 사진, 크기를 두 번 바꾼 스크린샷은 모두 판독기에 필요한 대비를 잃습니다.

일괄 처리한 사진이 어딘가로 업로드되나요?

아니요. 모든 이미지는 기기에서 읽히고, 앱이 요구하는 권한은 카메라와 사진 라이브러리뿐입니다.

앱 받기

가입도, 이메일 주소도, 비밀번호도 없습니다. 앱을 설치하고 카드를 추가하기만 하면 됩니다.

App Store에서 다운로드Google Play에서 다운로드
또는 휴대전화 카메라를 여기에 대고 코드를 읽게 하세요.