Печать

{#if store.job} {#each store.job.files as f, i (i + '-' + f.name)} {@const b = badge(f.name)} {@const isLastDone = f.status === 'done' && !store.job.files.slice(i + 1).some(f => f.status === 'printing' || f.status === 'queued')} {@const hasNextQueued = store.job.files.slice(i + 1).some(f => f.status === 'queued')}
{#if b}{b}{/if} {f.name} {STATUS_LABEL[f.status] ?? f.status}
{#if f.status === 'awaiting_clear_output'}
  1. Уберите распечатанные листы из выходного лотка
  2. Нажмите кнопку ниже для запуска двусторонней печати
{:else if f.status === 'awaiting_flip'}
  1. Не переворачивая, положите остальные листы в слот ручной подачи
{:else if isLastDone && hasNextQueued && !store.autoContinue}
  1. Возьмите готовый документ
  2. Нажмите далее
{/if} {#if f.error}

{f.error}

{/if}
{/each} {/if}