Skip to content

Releases: nsh1l/print-queue-app

AYP Print-Queue v1.2.0

Choose a tag to compare

@nsh1l nsh1l released this 19 Aug 08:18

What's changed

  • Added main UI zoom controls from 80% to 160%.
  • Added zoom-out and zoom-in buttons, a percentage slider, and a 100% reset control.
  • Added Ctrl+mouse-wheel zoom synchronization through the native ScrollViewer.
  • Updated Microsoft.WindowsAppSDK to 2.4.0 from the merged Dependabot update.

Verification

  • GitHub Actions CI: https://github.com/nsh1l/print-queue-app/actions/runs/32231435845
  • Windows self-contained win-x64 Release publish succeeded.
  • Published PrintQueueApp.WinUI.exe --self-test succeeded on the Windows runner.
  • The complete published directory was packaged and its ZIP integrity test succeeded.
  • ZIP SHA-256: cdb055c7429bc15941268d1ee0865f34b8abbe8ebe8930af345743ffd423982a

Distribution notes

  • Extract and distribute the complete AYP-Print-Queue-win-x64 folder; do not distribute only the EXE.
  • Printing uses the local Windows print spooler and Windows Shell printto; behavior depends on the installed printer driver and application associations.
  • Interactive GUI operation was not manually exercised on the Linux development host; Windows-native build and self-test are covered by the CI run above.

AYP Print-Queue v1.2.0-preview.7

Pre-release

Choose a tag to compare

@nsh1l nsh1l released this 18 Aug 07:04

変更

  • WinUI 3標準コントロールだけで印刷キュー操作領域を整理
  • 「ファイルを追加」「選択削除」「順番変更」「選択送信」を主要操作として整理
  • 再送・リトライ・履歴・全消去を副次コマンド/オーバーフローへ整理
  • プリンター選択と送信操作を独立したパネルとして整理
  • キュー件数と状態表示の視認性を改善

Windows検証

  • Windows GPUワーカーで dotnet restore 成功
  • Debug build 成功
  • Release self-contained publish 成功
  • QueueItem self-test 成功
  • 警告 0 / エラー 0
  • ZIP整合性検証成功

配布物

  • AYP-Print-Queue-win-x64-v1.2.0-preview.7.zip
  • SHA-256: 721d67c581d30b921928a7bddfe1e55fff16c62a0eccf917e984f651c599f0f4

既知の制約

  • PDF/Excelの印刷は、関連付けられたWindowsアプリが printto 動詞を提供することに依存します。
  • Submitted はWindows Shellへ印刷要求を渡した状態で、物理印刷完了を保証しません。
  • ZIPはフォルダー全体を展開して使用してください。EXE単体では起動できません。
  • 実プリンターへの全GUI操作・物理印刷確認は別途必要です。

AYP Print-Queue v1.2.0-preview.6

Pre-release

Choose a tag to compare

@nsh1l nsh1l released this 07 Aug 05:14

AYP Print-Queue v1.2.0-preview.6

変更

  • 選択した待機項目だけを送信
  • 選択した送信済み項目だけを再送
  • 選択したエラー項目だけを再送
  • キュー追加後のファイル変更・消失を送信前に検知して確認
  • 既存のファイルサイズ/最終更新日時を保持し、古い queue.json からの復元にも対応

Windows検証

  • Windows GPUワーカー上で dotnet restore 成功
  • Debug build 成功
  • QueueItem self-test 成功
  • Release build 成功
  • 警告 0 / エラー 0

配布物

  • AYP-Print-Queue-win-x64-v1.2.0-preview.6.zip
  • SHA-256: 8bfe403c35f30e1e42460d1a2d451142e3cdba03650ca730b866430f83e2f59d

既知の制約

  • PDF/Excelの印刷は、関連付けられたWindowsアプリがprintto動詞を提供することに依存します。
  • SubmittedはWindows Shellへ印刷要求を渡した状態で、物理印刷完了を保証しません。
  • 今回はビルドとself-testまで確認済みです。実プリンターへの全GUI操作・実印刷確認は別途必要です。

AYP Print-Queue v1.2.0-preview.5

Pre-release

Choose a tag to compare

@nsh1l nsh1l released this 07 Aug 04:50

AYP Print-Queue v1.2.0-preview.5

Windows x64 preview release for Windows 10 version 2004 (build 19041) or later.

Included

  • Duplicate file prevention using normalized full paths
  • Retry for failed and submitted queue items
  • Submission details and local operation history
  • Printer list refresh and printer status display
  • Pre-submit confirmation dialog
  • Queue reordering and ordered submission mode
  • Windows spooler status display
  • Queue persistence and recovery without automatic resubmission

Validation

  • Windows GPU worker: dotnet restore succeeded
  • Windows GPU worker: Release self-contained publish succeeded
  • Windows GPU worker: Debug build and QueueItem self-test passed

Submitted means Windows Shell accepted the print request; it does not guarantee physical print completion.

This is a preview release. GUI interaction and physical printer validation remain dependent on an interactive Windows desktop and installed application print handlers.

AYP Print-Queue v1.2.0-preview.4

Pre-release

Choose a tag to compare

@nsh1l nsh1l released this 04 Aug 06:39

AYP Print-Queue v1.2.0-preview.4

変更

  • 送信済みを再送を追加。送信済みのfileだけを、現在選択中のprinterへ再度送信します。
  • 待機中fileは再送操作に含まれないため、新規追加分を誤って重複送信しません。
  • queue listのvertical scroll modeとscrollbar visibilityを明示し、長いlistをスクロール可能にしました。
  • 再送も通常送信と同じ、最大4件のbounded parallel dispatch・送信中UI lockを使います。

使い方

  1. fileを送信すると、各行が送信済みになります。
  2. 同じfile群をもう一度送るときは、printerを選び送信済みを再送を押します。
  3. file数が画面の高さを超える場合は、queue list内をwheelまたはscrollbarでスクロールします。

送信済みはWindows Shellが印刷要求を開始できた状態であり、紙への印刷完了を意味しません。再送は意図的に同じfileの追加印刷を依頼する操作です。

ZIPは展開したフォルダー全体で使用してください。EXEだけを取り出して実行しないでください。

SHA-256

899482c224d8ad6d55089af9740c23a68eab677d49139e16140019ce4d2d53f7  AYP-Print-Queue-win-x64-v1.2.0-preview.4.zip

AYP Print-Queue v1.2.0-preview.3

Pre-release

Choose a tag to compare

@nsh1l nsh1l released this 04 Aug 05:49

AYP Print-Queue v1.2.0-preview.3

複数ファイルをプリンターへより速く送り込むための検証版です。

preview.3の変更

  • 待機中ファイルのWindows Shell printto起動を、直列から最大4件の並列dispatchへ変更
  • 送信中もUI操作をblockせず、進行状態を表示
  • 送信中の二重送信・ファイル追加/ドロップ・プリンター変更・削除・キューclearを抑止
  • parallel dispatchと最大4件の上限をself-testで検証

無制限にprocessを起動すると関連付けappやprinterを圧迫するため、同時実行は4件に制限しています。これは印刷要求の投入を速める変更であり、物理印刷速度は関連付けapp、Windows spooler、printer性能に依存します。

確認してほしいこと

  1. ZIPを新しいフォルダーへすべて展開します。
  2. PrintQueueApp.WinUI.exeを起動します。
  3. 複数のPDFまたはExcelファイルを追加します。
  4. printerを選択して送信し、以前より短時間で送信済みになることを確認します。
  5. 選択したprinterのWindows印刷キューへ各jobが入ることを確認します。

Windows build、self-test、publish、ZIP展開後self-test、製品metadata、PRI/XBF同梱は確認済みです。GUI表示と実printer queueへの投入は対象PCでの確認待ちです。

EXEだけを取り出さず、展開したフォルダー全体で使用してください。

SHA-256

1043149911406e9ab4b71a34de276ba08d2c8afaec7833e9d77fc773ecdbd035  AYP-Print-Queue-win-x64-v1.2.0-preview.3.zip

AYP Print-Queue v1.2.0-preview.2

Pre-release

Choose a tag to compare

@nsh1l nsh1l released this 30 Jul 10:01

AYP Print-Queue v1.2.0-preview.2

v1.2.0からの新しい製品名 AYP Print-Queue を適用した検証版です。

preview.2の変更

  • window title、画面見出し、製品metadataをAYP Print-Queueへ変更
  • 配布artifact名をAYP-Print-Queue-win-x64へ変更

v1.2.0の主な追加内容

  • Windowsに登録されたプリンターを一覧表示
  • Windowsの既定プリンターを初期選択
  • 選択したプリンターへWindows Shellのprintto動詞で送信
  • プリンター未選択時は送信ボタンを無効化
  • 送信状態に選択したプリンター名を表示

確認してほしいこと

  1. ZIPを新しいフォルダーへすべて展開します。
  2. PrintQueueApp.WinUI.exeを起動します。
  3. window titleと画面見出しがAYP Print-Queueになっていることを確認します。
  4. プリンター一覧から任意のプリンターを選び、PDFまたはExcelファイルを送信します。
  5. 選択したプリンターへ印刷要求が渡ることを確認します。

Windows build、self-test、publish、ZIP展開後self-test、製品metadata、PRI/XBF同梱は確認済みです。GUI表示と実プリンターへの送信は対象PCでの確認待ちです。

EXEだけを取り出さず、展開したフォルダー全体で使用してください。

SHA-256

873cf5dfe128eda3de4762e7269498e8d7175881adea89de88695a605b99d6c2  AYP-Print-Queue-win-x64-v1.2.0-preview.2.zip

Print Queue App v1.2.0-preview.1

Pre-release

Choose a tag to compare

@nsh1l nsh1l released this 30 Jul 09:42

Print Queue App v1.2.0-preview.1

プリンター選択メニューを追加した検証版です。

追加内容

  • Windowsに登録されたプリンターを一覧表示
  • Windowsの既定プリンターを初期選択
  • 既定プリンターがない場合は一覧の先頭を選択
  • 選択したプリンターへWindows Shellのprintto動詞で送信
  • プリンター未選択時は送信ボタンを無効化
  • 送信状態に選択したプリンター名を表示

確認してほしいこと

  1. ZIPを新しいフォルダーへすべて展開します。
  2. PrintQueueApp.WinUI.exeを起動します。
  3. プリンター選択メニューに利用可能なプリンターが表示されることを確認します。
  4. 任意のプリンターを選択してPDFまたはExcelファイルを送信します。
  5. 選択したプリンターへ印刷要求が渡ることを確認します。

Windows build、self-test、publish、ZIP展開後self-test、PRI/XBF同梱は確認済みです。GUI表示と実プリンターへの送信は対象PCでの確認待ちです。

EXEだけを取り出さず、展開したフォルダー全体で使用してください。

SHA-256

e7a5a59c3bcae32ccdd1ad3baf87f6240fd03a457fb3647973f55995350aa9d7  PrintQueueApp-win-x64-v1.2.0-preview.1.zip

Print Queue App v1.1.2

Choose a tag to compare

@nsh1l nsh1l released this 30 Jul 08:58

Print Queue App v1.1.2

起動してもウィンドウが表示されない問題を修正しました。対象Windows PCでウィンドウ表示まで確認済みです。

修正

  • App.xamlでWinUI標準のXamlControlsResourcesを登録
  • 独自entrypointへWinUI標準のprocess requirement・dispatcher初期化を追加
  • unpackaged/self-contained publishへresources.priApp.xbfMainWindow.xbfを必ず含めるよう修正

使用方法

  1. PrintQueueApp-win-x64.zipを新しいフォルダーへすべて展開します。
  2. PrintQueueApp.WinUI.exeを起動します。

EXEだけを取り出さず、展開したフォルダー全体で使用してください。.NET 8とWindows App Runtimeを同梱しています。

SHA-256

ab6268e94292197f0dc2468990b8d3a4b9252d7d87570661e222d72953bff53a  PrintQueueApp-win-x64.zip

Print Queue App v1.1.2-rc.1

Pre-release

Choose a tag to compare

@nsh1l nsh1l released this 30 Jul 05:55

Print Queue App v1.1.2-rc.1

v1.1.1でアプリが起動しない問題の修正候補です。

修正

起動時、画面要素がvisual treeへ接続される前にAutomationPeerを生成しないよう修正しました。画面表示後のステータス読み上げ通知は維持されます。

確認のお願い

  1. ZIPをフォルダーごとすべて展開してください。
  2. PrintQueueApp.WinUI.exeを起動してください。
  3. ウィンドウが表示されるか確認してください。

これはinteractive Windows PCでの起動確認用pre-releaseです。.NET 8とWindows App Runtimeを同梱しています。EXEだけを抜き出さず、フォルダー全体で使用してください。

SHA-256

c1b166f5132861f1175845de9c5adc1a7627d07f243ca44980d7ceb430049c32  PrintQueueApp-win-x64.zip