Skip to content

Instantly share code, notes, and snippets.

@CLRafaelR
Last active November 7, 2021 04:11
Show Gist options
  • Save CLRafaelR/9405fa85b450b2055403f986860d44be to your computer and use it in GitHub Desktop.
Save CLRafaelR/9405fa85b450b2055403f986860d44be to your computer and use it in GitHub Desktop.
Sonyデジタルペーパーの同期に17-0000-0000のエラーが生じたときは

Sonyデジタルペーパーの同期に17-0000-0000のエラーが生じたときは

デジタルペーパーとパソコンにてフォルダ同期を行うとエラー「17-0000-0000」が表示されて同期ができません。回避策はありますか?」では,

  • 同期先フォルダがオンラインストレージサービスと連携している場合
  • PDFバージョンが1.7でない場合

に上述のエラーが出ると記している。

しかし,実際には,ファイル名に日本語の文字ではないマルチバイト文字が含まれている場合など,多種多様な原因でエラーが出る。 しかも,そのエラーが出る原因は,Sonyのサポートページでは網羅されていない。 このgistでは,このエラーに対処する方法を記録したい。

PDFバージョンを1.7に変換する

Linuxのbashから次のコマンドで,PDFのバージョンを1.7にする(出典はこちら

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.7 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

ファイル名の確認

ファイル名でどうしてもマルチバイト文字を使いたいときには,マルチバイト文字が日本語の文字であることを確認。特に,漢字が日本語のものであることを確かめる。見た目には見慣れた日本語の漢字であっても,実際には別言語の漢字(別コードの漢字)になっている可能性もある。この場合は,目視で気づくのはほとんど不可能である。

一旦ファイル名をoutput.pdfなどのASCIIだけのファイル名にしてPDFを同期させる。これで同期できるなら,ファイル名の問題の可能性がある。元のマルチバイト文字でのファイル名をコピペして使うと,再度エラーが生じるはずである。元のマルチバイト文字のファイル名を自分でタイプ入力して,必ず日本語の文字が使われるようにすれば,解決する。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment