diff --git a/src/lib/pages/print/PrintMenu.svelte b/src/lib/pages/print/PrintMenu.svelte
index 92f0954..5daff6e 100644
--- a/src/lib/pages/print/PrintMenu.svelte
+++ b/src/lib/pages/print/PrintMenu.svelte
@@ -1,97 +1,97 @@
-{#if store.showPayment}
-
+{#if store.job}
+
+
+{:else if store.showPayment}
+
+{:else if !store.activeFile}
+
+
+
+
+ {#if store.job}
+ {#each store.job.files as f, i (i + '-' + f.name)}
+ {@const b = badge(f.name)}
+
+
+ {#if b}{b}{/if}
+ {f.name}
+ {STATUS_LABEL[f.status] ?? f.status}
+
+ {#if f.status === 'awaiting'}
+
+ - Возьмите верхний листок
+ - Нажмите далее
+
+ {/if}
+ {#if f.error}
+ {f.error}
+ {/if}
+
+ {/each}
+ {/if}
+
+
+
+
+
+
diff --git a/src/lib/pages/print/store.svelte.js b/src/lib/pages/print/store.svelte.js
index b74e134..7f32092 100644
--- a/src/lib/pages/print/store.svelte.js
+++ b/src/lib/pages/print/store.svelte.js
@@ -1,5 +1,4 @@
// lib/pages/print/store.svelte.js
-
import { onDestroy, tick } from 'svelte';
import { getPricePerPage } from '$lib/common/utils/pricing.util.js';
import { detectFileType, pagesLabel as _pagesLabel } from '$lib/common/utils/file.util.js';
@@ -14,261 +13,325 @@ import { loadPdfDocument, renderPageToImage } from '$lib/common/services/pdf.ser
* dpi: string, totalPages: number,
* selectedPages: Set