Wie finde ich heraus, wo mein Drucker die Druckdateien speichert?

Das war noch aus zeiten wo man nicht jeden müll gefilmt, geliked, geklick und auf irgenwelche dämlichen plattformen hochgeladen hat
 
Krik schrieb:
Ich bin wie folgt an die PDF herangekommen:
So habe ich den grünen Stegosaurus tatsächlich zum Download gefunden! Prima, danke schön!

Ich werde trotzdem nach einem Weg suchen, wie ich die PDFs aus dem Temp-Ordner bekomme. Schätze bei unüblichen Modellen hilft auch die Suche im Netz nach den Vorlagen nicht weiter.
 
  • Gefällt mir
Reaktionen: Krik
Ich bin mir nicht sicher, ob man sich wirklich irgendwo die PDF aus einem Temp-Verzeichnis ziehen kann.

Im JavaScript-Code der Seite sieht die Download-Funktion wie folgt aus:
Javascript:
function downloadStart(downloadFile, isParts) {
  var categoryId = document.getElementsByName("categoryId").item(0).content;
  var contentsId = document.getElementsByName("contentsId").item(0).content;
  var downloadPath = TOP_URL + D_ROOT + "/downloads/contents/" + contentsId +
                     "/" + downloadFile;
  var action = LANG_CODE + "|" + contentsId + "|" + categoryId;
  var label = "";
  if (isParts == true || isParts == "true") {
    label = "コンテンツ|" + LANG_CODE + "|" + downloadPath
  } else {
    label = "組説|" + LANG_CODE + "|" + downloadPath
  }
  sendGtm("send", "event", "print", action, label);
  const osFromCanonPrint = localStorage.getItem("osFromCanonPrint");
  const osUserAgent = getOsUserAgent();
  const baseName = downloadFile.split(".")[0];
  let contentsType;
  if (osFromCanonPrint || osUserAgent) {
    const srcCanonPrint = 2;
    const canonPrintScheme = osFromCanonPrint === "win" || osUserAgent === "win"
                                 ? "canon-winportalapp://cpc?"
                                 : "canonij1cpc://?";
    let canonPrintOpenUrl = canonPrintScheme + "src=" + srcCanonPrint +
                            "&contentsId=" + contentsId +
                            "&fileId=" + baseName + "&isParts=" + isParts +
                            "&langCode=" + LANG_CODE;
    const startTimeWaitList = Date.now();
    const intervalIdWaitList = setInterval(() => {
      if (isCanonIdContentsIdListLoaded() === true ||
          Date.now() - startTimeWaitList >= 500) {
        if (isCanonId(contentsId)) {
          const startTimeWaitUI = Date.now();
          const intervalIdWaitUI = setInterval(() => {
            if (getCidStatusChecked() === true &&
                    getBreadcrumbCreated() === true &&
                    $(".middleArea").css("visibility") === "visible" &&
                    $(".canonId").css("visibility") === "visible" &&
                    $(".detailRalation").css("visibility") === "visible" ||
                Date.now() - startTimeWaitUI >= 3e3) {
              clearInterval(intervalIdWaitUI);
              contentsType = 2;
              canonPrintOpenUrl += "&contentsType=" + contentsType;
              window.location.href = canonPrintOpenUrl
            }
          }, 100)
        } else {
          contentsType = 1;
          canonPrintOpenUrl += "&contentsType=" + contentsType;
          window.location.href = canonPrintOpenUrl
        }
        clearInterval(intervalIdWaitList)
      }
    }, 50)
  } else {
    return
  }
}
In Zeile 4 habe ich nach einigem Suchen die Download-URL zu https://creativepark.canon/cpark/downloads/contents/CNT-0009868/CNT-0009868-01.pdf zusammenstückeln können, aber der Link funktioniert nicht (404 Not Found). Irgendwas habe ich wohl falsch gemacht.

In Zeile 20 und folgende sieht man darüber hinaus, dass ein Canon-spezifisches Protokoll am Ende den tatsächlichen Download übernimmt. Ich nehme an, die Canon Print-Software wird das verarbeiten. Was da allerdings genau passiert, kann ich nicht sagen.


Und noch eine Kleinigkeit: In Zeile 13 wird Google (via Google Tag Manager) über den Download informiert. Ist schon krass, wa?
 
  • Gefällt mir
Reaktionen: SilbernerSurfer
Krik schrieb:
Ich bin mir nicht sicher, ob man sich wirklich irgendwo die PDF aus einem Temp-Verzeichnis ziehen kann.
In Kommentar #6 in dem kurzen Vid siehst Du die PDF auf meinem Tablet. Kurz vor dem Drucken. Die PDF muß also vor dem eigentlichen Drucken schon auf meinem Tablet/PC sein. Also nicht erst während des eigentlichen Druckvorgangs runtergeladen werden. Meine ich zumindest.
Ergänzung ()

Krik schrieb:
In Zeile 4 habe ich nach einigem Suchen die Download-URL zu https://creativepark.canon/cpark/downloads/contents/CNT-0009868/CNT-0009868-01.pdf zusammenstückeln können, aber der Link funktioniert nicht (404 Not Found). Irgendwas habe ich wohl falsch gemacht.
Bei Reddit in der Gruppe "Papercraft" haben ein paar Leute beschrieben, wie sie die neue Regelung umgehen konnten und direkt von Canon gedownloaded haben.

Kurze Zeit später haben diese Leute berichtet, daß Canon dieses Leck wohl bemerkt und geschlossen hat. Deswegen bekommst Du vielleicht "404" !?!?
 
Zurück
Oben